home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_16.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
228KB
|
3,950 lines
# near model CODE resource
# jump table entries: 6112-6123 (12 of them)
export_775:
00000000 082D 0001 8F79 btst.b [A5 - 0x7087], 0x1
00000006 6706 beq +0x8 /* 0000000E */
00000008 08ED 0000 8F79 bset.b [A5 - 0x7087], 0x0
label0000000E:
0000000E 4E75 rts
export_768:
00000010 4E56 0000 link A6, 0
00000014 4A6E 0008 tst.w [A6 + 0x8]
00000018 6716 beq +0x18 /* 00000030 */
0000001A 082D 0000 8F79 btst.b [A5 - 0x7087], 0x0
00000020 670E beq +0x10 /* 00000030 */
00000022 2F2E 000A move.l -[A7], [A6 + 0xA]
00000026 4267 clr.w -[A7]
00000028 4EBA 01D2 jsr [PC + 0x1D2 /* 000001FC */]
0000002C 5C8F addq.l A7, 6
0000002E 6002 bra +0x4 /* 00000032 */
label00000030:
00000030 7000 moveq.l D0, 0x00
label00000032:
00000032 4E5E unlink A6
00000034 4E75 rts
export_771:
00000036 4E56 0000 link A6, 0
0000003A 2F07 move.l -[A7], D7
0000003C 7E00 moveq.l D7, 0x00
0000003E 206D 8FC2 movea.l A0, [A5 - 0x703E]
00000042 302D 8FE6 move.w D0, [A5 - 0x701A]
00000046 C1FC 0012 muls.w D0, 0x12
0000004A D090 add.l D0, [A0]
0000004C 2040 movea.l A0, D0
0000004E 0C28 0004 0011 cmpi.b [A0 + 0x11], 0x4
00000054 662C bne +0x2E /* 00000082 */
00000056 206E 0008 movea.l A0, [A6 + 0x8]
0000005A 202E 000C move.l D0, [A6 + 0xC]
0000005E 90A8 0012 sub.l D0, [A0 + 0x12]
00000062 E680 asr D0, 3
00000064 306D F832 movea.w A0, [A5 - 0x7CE]
00000068 B1C0 cmpa.l A0, D0
0000006A 6616 bne +0x18 /* 00000082 */
0000006C 7E01 moveq.l D7, 0x01
0000006E 206D 8FC2 movea.l A0, [A5 - 0x703E]
00000072 302D 8FE6 move.w D0, [A5 - 0x701A]
00000076 C1FC 0012 muls.w D0, 0x12
0000007A D090 add.l D0, [A0]
0000007C 2040 movea.l A0, D0
0000007E 4228 0011 clr.b [A0 + 0x11]
label00000082:
00000082 082D 0000 8F79 btst.b [A5 - 0x7087], 0x0
00000088 6702 beq +0x4 /* 0000008C */
0000008A 7E01 moveq.l D7, 0x01
label0000008C:
0000008C 4A47 tst.w D7
0000008E 670E beq +0x10 /* 0000009E */
00000090 2F2E 000C move.l -[A7], [A6 + 0xC]
00000094 4267 clr.w -[A7]
00000096 4EBA 0164 jsr [PC + 0x164 /* 000001FC */]
0000009A 5C8F addq.l A7, 6
0000009C 6002 bra +0x4 /* 000000A0 */
label0000009E:
0000009E 7000 moveq.l D0, 0x00
label000000A0:
000000A0 2E1F move.l D7, [A7]+
000000A2 4E5E unlink A6
000000A4 4E75 rts
export_770:
000000A6 4E56 0000 link A6, 0
000000AA 2F07 move.l -[A7], D7
000000AC 206D 8FC2 movea.l A0, [A5 - 0x703E]
000000B0 302D 8FE6 move.w D0, [A5 - 0x701A]
000000B4 C1FC 0012 muls.w D0, 0x12
000000B8 D090 add.l D0, [A0]
000000BA 2040 movea.l A0, D0
000000BC 1028 0011 move.b D0, [A0 + 0x11]
000000C0 4880 ext.w D0
000000C2 3E00 move.w D7, D0
000000C4 4A47 tst.w D7
000000C6 6738 beq +0x3A /* 00000100 */
000000C8 0C47 0004 cmpi.w D7, 0x4
000000CC 6732 beq +0x34 /* 00000100 */
000000CE 303C 03E0 move.w D0, 0x3E0
000000D2 C06D 8F78 and.w D0, [A5 - 0x7088]
000000D6 0040 0001 ori.w D0, 0x1
000000DA 3B40 8F78 move.w [A5 - 0x7088], D0
000000DE 0C47 0001 cmpi.w D7, 0x1
000000E2 6608 bne +0xA /* 000000EC */
000000E4 206E 0008 movea.l A0, [A6 + 0x8]
000000E8 7001 moveq.l D0, 0x01
000000EA 3080 move.w [A0], D0
label000000EC:
000000EC 206D 8FC2 movea.l A0, [A5 - 0x703E]
000000F0 302D 8FE6 move.w D0, [A5 - 0x701A]
000000F4 C1FC 0012 muls.w D0, 0x12
000000F8 D090 add.l D0, [A0]
000000FA 2040 movea.l A0, D0
000000FC 4228 0011 clr.b [A0 + 0x11]
label00000100:
00000100 2E1F move.l D7, [A7]+
00000102 4E5E unlink A6
00000104 4E75 rts
export_772:
00000106 4E56 0000 link A6, 0
0000010A 4A6E 0008 tst.w [A6 + 0x8]
0000010E 6F40 ble +0x42 /* 00000150 */
00000110 0C6E 0002 000E cmpi.w [A6 + 0xE], 0x2
00000116 6638 bne +0x3A /* 00000150 */
00000118 4A6D 8FDE tst.w [A5 - 0x7022]
0000011C 6606 bne +0x8 /* 00000124 */
0000011E 08AD 0002 8F78 bclr.b [A5 - 0x7088], 0x2
label00000124:
00000124 082D 0002 8F78 btst.b [A5 - 0x7088], 0x2
0000012A 6706 beq +0x8 /* 00000132 */
0000012C 302E 0008 move.w D0, [A6 + 0x8]
00000130 6022 bra +0x24 /* 00000154 */
label00000132:
00000132 2F2E 000A move.l -[A7], [A6 + 0xA]
00000136 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000013A 4EBA 00C0 jsr [PC + 0xC0 /* 000001FC */]
0000013E 5C8F addq.l A7, 6
00000140 3D40 0008 move.w [A6 + 0x8], D0
00000144 4A6E 0008 tst.w [A6 + 0x8]
00000148 6606 bne +0x8 /* 00000150 */
0000014A 70FF moveq.l D0, 0xFFFFFFFF
0000014C 3B40 8FDC move.w [A5 - 0x7024], D0
label00000150:
00000150 302E 0008 move.w D0, [A6 + 0x8]
label00000154:
00000154 4E5E unlink A6
00000156 4E75 rts
export_774:
00000158 4E56 0000 link A6, 0
0000015C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000160 286E 000C movea.l A4, [A6 + 0xC]
00000164 7E00 moveq.l D7, 0x00
00000166 302E 0014 move.w D0, [A6 + 0x14]
0000016A C06D 8F78 and.w D0, [A5 - 0x7088]
0000016E 4A40 tst.w D0
00000170 673C beq +0x3E /* 000001AE */
00000172 082D 0007 8F79 btst.b [A5 - 0x7087], 0x7
00000178 6706 beq +0x8 /* 00000180 */
0000017A 0C54 FFFF cmpi.w [A4], 0xFFFF
0000017E 670E beq +0x10 /* 0000018E */
label00000180:
00000180 082D 0000 8F78 btst.b [A5 - 0x7088], 0x0
00000186 6726 beq +0x28 /* 000001AE */
00000188 0C54 FFFE cmpi.w [A4], 0xFFFE
0000018C 6620 bne +0x22 /* 000001AE */
label0000018E:
0000018E 486D F85E pea.l [A5 - 0x7A2]
00000192 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000196 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
0000019A 508F addq.l A7, 8
0000019C 4A40 tst.w D0
0000019E 670E beq +0x10 /* 000001AE */
000001A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001A4 4267 clr.w -[A7]
000001A6 4EBA 0054 jsr [PC + 0x54 /* 000001FC */]
000001AA 5C8F addq.l A7, 6
000001AC 3E00 move.w D7, D0
label000001AE:
000001AE 0C6E 0040 0014 cmpi.w [A6 + 0x14], 0x40 /* '@' */
000001B4 6610 bne +0x12 /* 000001C6 */
000001B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001BA 4EBA 28E4 jsr [PC + 0x28E4 /* 00002AA0 */]
000001BE 588F addq.l A7, 4
000001C0 7001 moveq.l D0, 0x01
000001C2 3940 0002 move.w [A4 + 0x2], D0
label000001C6:
000001C6 3007 move.w D0, D7
000001C8 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000001CC 4E5E unlink A6
000001CE 4E75 rts
export_769:
000001D0 4AAD F8BE tst.l [A5 - 0x742]
000001D4 6724 beq +0x26 /* 000001FA */
000001D6 4EBA 0D88 jsr [PC + 0xD88 /* 00000F60 */]
000001DA 2F2D F8BE move.l -[A7], [A5 - 0x742]
000001DE A983 syscall DisposeDialog
000001E0 4A6D 8F78 tst.w [A5 - 0x7088]
000001E4 6710 beq +0x12 /* 000001F6 */
000001E6 303C 03E0 move.w D0, 0x3E0
000001EA C06D 8F78 and.w D0, [A5 - 0x7088]
000001EE 0040 0001 ori.w D0, 0x1
000001F2 3B40 8F78 move.w [A5 - 0x7088], D0
label000001F6:
000001F6 42AD F8BE clr.l [A5 - 0x742]
label000001FA:
000001FA 4E75 rts
fn000001FC:
000001FC 4E56 FDE0 link A6, -0x0220
00000200 4A6D F848 tst.w [A5 - 0x7B8]
00000204 670A beq +0xC /* 00000210 */
00000206 3B6D F848 F830 move.w [A5 - 0x7D0], [A5 - 0x7B8]
0000020C 426D F848 clr.w [A5 - 0x7B8]
label00000210:
00000210 4A6E 0008 tst.w [A6 + 0x8]
00000214 6716 beq +0x18 /* 0000022C */
00000216 486E 0008 pea.l [A6 + 0x8]
0000021A 4EBA 1E1A jsr [PC + 0x1E1A /* 00002036 */]
0000021E 588F addq.l A7, 4
00000220 4A40 tst.w D0
00000222 6708 beq +0xA /* 0000022C */
00000224 302E 0008 move.w D0, [A6 + 0x8]
00000228 6000 0444 bra +0x446 /* 0000066E */
label0000022C:
0000022C 206D 8FC2 movea.l A0, [A5 - 0x703E]
00000230 302D 8FE6 move.w D0, [A5 - 0x701A]
00000234 C1FC 0012 muls.w D0, 0x12
00000238 D090 add.l D0, [A0]
0000023A 2B40 F85A move.l [A5 - 0x7A6], D0
0000023E 206D F85A movea.l A0, [A5 - 0x7A6]
00000242 216E 000A 000C move.l [A0 + 0xC], [A6 + 0xA]
00000248 206D F85A movea.l A0, [A5 - 0x7A6]
0000024C 0C28 0006 0010 cmpi.b [A0 + 0x10], 0x6
00000252 670E beq +0x10 /* 00000262 */
00000254 4A6E 0008 tst.w [A6 + 0x8]
00000258 660E bne +0x10 /* 00000268 */
0000025A 4EBA 1F8E jsr [PC + 0x1F8E /* 000021EA */]
0000025E 4A40 tst.w D0
00000260 6706 beq +0x8 /* 00000268 */
label00000262:
00000262 7000 moveq.l D0, 0x00
00000264 6000 0408 bra +0x40A /* 0000066E */
label00000268:
00000268 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
0000026C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000270 A850 syscall InitCursor
00000272 486E FFF0 pea.l [A6 - 0x10]
00000276 A874 syscall GetPort
00000278 4AAD F8BE tst.l [A5 - 0x742]
0000027C 6604 bne +0x6 /* 00000282 */
0000027E 4EBA 0DE0 jsr [PC + 0xDE0 /* 00001060 */]
label00000282:
00000282 42A7 clr.l -[A7]
00000284 A924 syscall FrontWindow
00000286 205F movea.l A0, [A7]+
00000288 B1ED F8BE cmpa.l A0, [A5 - 0x742]
0000028C 670E beq +0x10 /* 0000029C */
0000028E 4EBA 0CD0 jsr [PC + 0xCD0 /* 00000F60 */]
00000292 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000296 A983 syscall DisposeDialog
00000298 4EBA 0DC6 jsr [PC + 0xDC6 /* 00001060 */]
label0000029C:
0000029C 2F2D F8BE move.l -[A7], [A5 - 0x742]
000002A0 A873 syscall SetPort
000002A2 206D F8BE movea.l A0, [A5 - 0x742]
000002A6 4868 0010 pea.l [A0 + 0x10]
000002AA A87B syscall ClipRect
000002AC 3F3C 0004 move.w -[A7], 0x4
000002B0 A887 syscall TextFont
000002B2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000002B6 A88A syscall TextSize
000002B8 4AAD F834 tst.l [A5 - 0x7CC]
000002BC 6650 bne +0x52 /* 0000030E */
000002BE 70FF moveq.l D0, 0xFFFFFFFF
000002C0 3B40 F82C move.w [A5 - 0x7D4], D0
000002C4 70FF moveq.l D0, 0xFFFFFFFF
000002C6 2B40 F828 move.l [A5 - 0x7D8], D0
000002CA 486E FFF8 pea.l [A6 - 0x8]
000002CE 3F3C 0007 move.w -[A7], 0x7
000002D2 2F2D F8BE move.l -[A7], [A5 - 0x742]
000002D6 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000002DA 4FEF 000A lea.l A7, [A7 + 0xA]
000002DE 486E FFF8 pea.l [A6 - 0x8]
000002E2 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000002E6 588F addq.l A7, 4
000002E8 2B40 F834 move.l [A5 - 0x7CC], D0
000002EC 486E FFF8 pea.l [A6 - 0x8]
000002F0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000002F4 2F2D F8BE move.l -[A7], [A5 - 0x742]
000002F8 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000002FC 4FEF 000A lea.l A7, [A7 + 0xA]
00000300 486E FFF8 pea.l [A6 - 0x8]
00000304 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00000308 588F addq.l A7, 4
0000030A 2B40 F838 move.l [A5 - 0x7C8], D0
label0000030E:
0000030E 4EBA 1ADA jsr [PC + 0x1ADA /* 00001DEA */]
00000312 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000316 A915 syscall ShowWindow
label00000318:
00000318 486D 1802 pea.l [A5 + 0x1802 /* export_764 */]
0000031C 486E FFE2 pea.l [A6 - 0x1E]
00000320 A991 syscall ModalDialog
00000322 302E FFE2 move.w D0, [A6 - 0x1E]
00000326 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000032A 000E 003A ori.b A6, 0x3A /* ':' */
0000032E 000C 004E ori.b A4, 0x4E /* 'N' */
00000332 0014 0090 ori.b [A4], 0x90
00000336 000D 00A6 ori.b A5, 0xA6
0000033A 000A 00B2 ori.b A2, 0xB2
0000033E 0015 00E0 ori.b [A5], 0xE0
00000342 000F 014E ori.b A7, 0x4E /* 'N' */
00000346 0001 019C ori.b D1, 0x9C
0000034A 0064 01FE ori.w -[A4], 0x1FE
0000034E 000B 020A ori.b A3, 0xA /* '\n' */
00000352 000E 0248 ori.b A6, 0x48 /* 'H' */
00000356 0013 0290 ori.b [A3], 0x90
0000035A 0012 02D4 ori.b [A2], 0xD4
0000035E 0011 0306 ori.b [A1], 0x6
00000362 0065 FFB4 ori.w -[A5], 0xFFB4
00000366 4EBA 173E jsr [PC + 0x173E /* 00001AA6 */]
0000036A 2F2D F8BE move.l -[A7], [A5 - 0x742]
0000036E A920 syscall BringToFront
00000370 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000374 A873 syscall SetPort
00000376 4EBA 1A72 jsr [PC + 0x1A72 /* 00001DEA */]
0000037A A850 syscall InitCursor
0000037C 609A bra -0x64 /* 00000318 */
0000037E 486E FFF4 pea.l [A6 - 0xC]
00000382 2F2D F834 move.l -[A7], [A5 - 0x7CC]
00000386 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
0000038A 508F addq.l A7, 8
0000038C 4A40 tst.w D0
0000038E 6788 beq -0x76 /* 00000318 */
00000390 4EBA 1D22 jsr [PC + 0x1D22 /* 000020B4 */]
00000394 3D40 FFE0 move.w [A6 - 0x20], D0
00000398 206D 8FC2 movea.l A0, [A5 - 0x703E]
0000039C 302E FFE0 move.w D0, [A6 - 0x20]
000003A0 C1FC 0012 muls.w D0, 0x12
000003A4 D090 add.l D0, [A0]
000003A6 2040 movea.l A0, D0
000003A8 7001 moveq.l D0, 0x01
000003AA 1140 0011 move.b [A0 + 0x11], D0
000003AE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000003B2 A873 syscall SetPort
000003B4 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
000003B8 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000003BC 303C FC1A move.w D0, 0xFC1A
000003C0 6000 02AC bra +0x2AE /* 0000066E */
000003C4 4EBA 12A2 jsr [PC + 0x12A2 /* 00001668 */]
000003C8 2F2D F8BE move.l -[A7], [A5 - 0x742]
000003CC A920 syscall BringToFront
000003CE 2F2D F8BE move.l -[A7], [A5 - 0x742]
000003D2 A873 syscall SetPort
000003D4 4EBA 1A14 jsr [PC + 0x1A14 /* 00001DEA */]
000003D8 A850 syscall InitCursor
000003DA 6000 FF3C bra -0xC2 /* 00000318 */
000003DE 4EBA 150E jsr [PC + 0x150E /* 000018EE */]
000003E2 2F2D F8BE move.l -[A7], [A5 - 0x742]
000003E6 A873 syscall SetPort
000003E8 A850 syscall InitCursor
000003EA 6000 FF2C bra -0xD2 /* 00000318 */
000003EE 303C 03E0 move.w D0, 0x3E0
000003F2 C06D 8F78 and.w D0, [A5 - 0x7088]
000003F6 3B40 8F78 move.w [A5 - 0x7088], D0
000003FA 4EBA 0B64 jsr [PC + 0xB64 /* 00000F60 */]
000003FE 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000402 A983 syscall DisposeDialog
00000404 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000408 A873 syscall SetPort
0000040A 42AD F8BE clr.l [A5 - 0x742]
0000040E 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
00000412 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000416 4EBA 1CD6 jsr [PC + 0x1CD6 /* 000020EE */]
0000041A 7000 moveq.l D0, 0x00
0000041C 6000 0250 bra +0x252 /* 0000066E */
00000420 206D F85A movea.l A0, [A5 - 0x7A6]
00000424 2068 0008 movea.l A0, [A0 + 0x8]
00000428 2D68 000A FFE4 move.l [A6 - 0x1C], [A0 + 0xA]
0000042E 4267 clr.w -[A7]
00000430 486E FFE4 pea.l [A6 - 0x1C]
00000434 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000438 301F move.w D0, [A7]+
0000043A 486E FFE8 pea.l [A6 - 0x18]
0000043E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000442 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00000446 508F addq.l A7, 8
00000448 206E FFE4 movea.l A0, [A6 - 0x1C]
0000044C 226D F85A movea.l A1, [A5 - 0x7A6]
00000450 2269 000C movea.l A1, [A1 + 0xC]
00000454 3F29 0002 move.w -[A7], [A1 + 0x2]
00000458 42A7 clr.l -[A7]
0000045A 2F10 move.l -[A7], [A0]
0000045C 206E FFE8 movea.l A0, [A6 - 0x18]
00000460 2F10 move.l -[A7], [A0]
00000462 42A7 clr.l -[A7]
00000464 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
00000468 4FEF 0012 lea.l A7, [A7 + 0x12]
0000046C 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000470 A920 syscall BringToFront
00000472 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000476 A873 syscall SetPort
00000478 4EBA 1C74 jsr [PC + 0x1C74 /* 000020EE */]
0000047C A850 syscall InitCursor
0000047E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000482 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000486 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000048A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000048E 6000 FE88 bra -0x176 /* 00000318 */
00000492 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000496 4A40 tst.w D0
00000498 6712 beq +0x14 /* 000004AC */
0000049A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000049E 4A40 tst.w D0
000004A0 670A beq +0xC /* 000004AC */
000004A2 4EBA 2690 jsr [PC + 0x2690 /* 00002B34 */]
000004A6 4A40 tst.w D0
000004A8 6702 beq +0x4 /* 000004AC */
000004AA A9FF syscall Debugger
label000004AC:
000004AC 303C 03E0 move.w D0, 0x3E0
000004B0 C06D 8F78 and.w D0, [A5 - 0x7088]
000004B4 0040 0001 ori.w D0, 0x1
000004B8 3B40 8F78 move.w [A5 - 0x7088], D0
000004BC 486E FFF8 pea.l [A6 - 0x8]
000004C0 4267 clr.w -[A7]
000004C2 4267 clr.w -[A7]
000004C4 4267 clr.w -[A7]
000004C6 4267 clr.w -[A7]
000004C8 A8A7 syscall SetRect
000004CA 486E FFF8 pea.l [A6 - 0x8]
000004CE A87B syscall ClipRect
000004D0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000004D4 A873 syscall SetPort
000004D6 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
000004DA 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000004DE 7000 moveq.l D0, 0x00
000004E0 6000 018C bra +0x18E /* 0000066E */
000004E4 486E FFF4 pea.l [A6 - 0xC]
000004E8 2F2D F834 move.l -[A7], [A5 - 0x7CC]
000004EC 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
000004F0 508F addq.l A7, 8
000004F2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004F6 4EBA 1A92 jsr [PC + 0x1A92 /* 00001F8A */]
000004FA 588F addq.l A7, 4
000004FC 3B40 F832 move.w [A5 - 0x7CE], D0
00000500 206D 8FC2 movea.l A0, [A5 - 0x703E]
00000504 302D 8FE6 move.w D0, [A5 - 0x701A]
00000508 C1FC 0012 muls.w D0, 0x12
0000050C D090 add.l D0, [A0]
0000050E 2040 movea.l A0, D0
00000510 7004 moveq.l D0, 0x04
00000512 1140 0011 move.b [A0 + 0x11], D0
00000516 303C 03E0 move.w D0, 0x3E0
0000051A C06D 8F78 and.w D0, [A5 - 0x7088]
0000051E 3B40 8F78 move.w [A5 - 0x7088], D0
00000522 486E FFF8 pea.l [A6 - 0x8]
00000526 4267 clr.w -[A7]
00000528 4267 clr.w -[A7]
0000052A 4267 clr.w -[A7]
0000052C 4267 clr.w -[A7]
0000052E A8A7 syscall SetRect
00000530 486E FFF8 pea.l [A6 - 0x8]
00000534 A87B syscall ClipRect
00000536 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000053A A873 syscall SetPort
0000053C 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
00000540 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000544 7000 moveq.l D0, 0x00
00000546 6000 0126 bra +0x128 /* 0000066E */
0000054A 4EBA 0DA2 jsr [PC + 0xDA2 /* 000012EE */]
0000054E 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000552 A873 syscall SetPort
00000554 A850 syscall InitCursor
00000556 6000 FDC0 bra -0x23E /* 00000318 */
0000055A 303C 03E0 move.w D0, 0x3E0
0000055E C06D 8F78 and.w D0, [A5 - 0x7088]
00000562 806D F82E or.w D0, [A5 - 0x7D2]
00000566 4A40 tst.w D0
00000568 6604 bne +0x6 /* 0000056E */
0000056A 7001 moveq.l D0, 0x01
0000056C 6002 bra +0x4 /* 00000570 */
label0000056E:
0000056E 7000 moveq.l D0, 0x00
label00000570:
00000570 3B40 8F78 move.w [A5 - 0x7088], D0
00000574 4EBA 09EA jsr [PC + 0x9EA /* 00000F60 */]
00000578 2F2D F8BE move.l -[A7], [A5 - 0x742]
0000057C A983 syscall DisposeDialog
0000057E 42AD F8BE clr.l [A5 - 0x742]
00000582 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000586 A873 syscall SetPort
00000588 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
0000058C 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000590 4EBA 1B5C jsr [PC + 0x1B5C /* 000020EE */]
00000594 303C FC1A move.w D0, 0xFC1A
00000598 6000 00D4 bra +0xD6 /* 0000066E */
0000059C 303C 03E0 move.w D0, 0x3E0
000005A0 C06D 8F78 and.w D0, [A5 - 0x7088]
000005A4 3B40 8F78 move.w [A5 - 0x7088], D0
000005A8 206D 8FC2 movea.l A0, [A5 - 0x703E]
000005AC 302D 8FE6 move.w D0, [A5 - 0x701A]
000005B0 5340 subq.w D0, 1
000005B2 C1FC 0012 muls.w D0, 0x12
000005B6 D090 add.l D0, [A0]
000005B8 2040 movea.l A0, D0
000005BA 7002 moveq.l D0, 0x02
000005BC 1140 0011 move.b [A0 + 0x11], D0
000005C0 486E FFF8 pea.l [A6 - 0x8]
000005C4 4267 clr.w -[A7]
000005C6 4267 clr.w -[A7]
000005C8 4267 clr.w -[A7]
000005CA 4267 clr.w -[A7]
000005CC A8A7 syscall SetRect
000005CE 486E FFF8 pea.l [A6 - 0x8]
000005D2 A87B syscall ClipRect
000005D4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000005D8 A873 syscall SetPort
000005DA 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
000005DE 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000005E2 7000 moveq.l D0, 0x00
000005E4 6000 0088 bra +0x8A /* 0000066E */
000005E8 303C 03E0 move.w D0, 0x3E0
000005EC C06D 8F78 and.w D0, [A5 - 0x7088]
000005F0 3B40 8F78 move.w [A5 - 0x7088], D0
000005F4 206D 8FC2 movea.l A0, [A5 - 0x703E]
000005F8 302D 8FE6 move.w D0, [A5 - 0x701A]
000005FC C1FC 0012 muls.w D0, 0x12
00000600 D090 add.l D0, [A0]
00000602 2040 movea.l A0, D0
00000604 7002 moveq.l D0, 0x02
00000606 1140 0011 move.b [A0 + 0x11], D0
0000060A 486E FFF8 pea.l [A6 - 0x8]
0000060E 4267 clr.w -[A7]
00000610 4267 clr.w -[A7]
00000612 4267 clr.w -[A7]
00000614 4267 clr.w -[A7]
00000616 A8A7 syscall SetRect
00000618 486E FFF8 pea.l [A6 - 0x8]
0000061C A87B syscall ClipRect
0000061E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000622 A873 syscall SetPort
00000624 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
00000628 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000062C 7000 moveq.l D0, 0x00
0000062E 603E bra +0x40 /* 0000066E */
00000630 303C 03E0 move.w D0, 0x3E0
00000634 C06D 8F78 and.w D0, [A5 - 0x7088]
00000638 0040 0002 ori.w D0, 0x2
0000063C 3B40 8F78 move.w [A5 - 0x7088], D0
00000640 486E FFF8 pea.l [A6 - 0x8]
00000644 4267 clr.w -[A7]
00000646 4267 clr.w -[A7]
00000648 4267 clr.w -[A7]
0000064A 4267 clr.w -[A7]
0000064C A8A7 syscall SetRect
0000064E 486E FFF8 pea.l [A6 - 0x8]
00000652 A87B syscall ClipRect
00000654 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000658 A873 syscall SetPort
0000065A 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
0000065E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000662 7000 moveq.l D0, 0x00
00000664 6008 bra +0xA /* 0000066E */
00000666 4EBA 000A jsr [PC + 0xA /* 00000672 */]
0000066A 6000 FCAC bra -0x352 /* 00000318 */
label0000066E:
0000066E 4E5E unlink A6
00000670 4E75 rts
fn00000672:
00000672 4E56 FDE8 link A6, -0x0218
00000676 48E7 0300 movem.l -[A7], D6,D7
0000067A 42A7 clr.l -[A7]
0000067C 42A7 clr.l -[A7]
0000067E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000682 205F movea.l A0, [A7]+
00000684 2D48 FFEC move.l [A6 - 0x14], A0
00000688 42A7 clr.l -[A7]
0000068A 206D F85A movea.l A0, [A5 - 0x7A6]
0000068E 2F10 move.l -[A7], [A0]
00000690 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000694 201F move.l D0, [A7]+
00000696 4878 0010 push.l 0x10
0000069A 2F00 move.l -[A7], D0
0000069C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000006A0 3E00 move.w D7, D0
000006A2 7C00 moveq.l D6, 0x00
000006A4 6000 0082 bra +0x84 /* 00000728 */
label000006A8:
000006A8 206D F85A movea.l A0, [A5 - 0x7A6]
000006AC 2050 movea.l A0, [A0]
000006AE 3006 move.w D0, D6
000006B0 48C0 ext.l D0
000006B2 E980 asl D0, 4
000006B4 D090 add.l D0, [A0]
000006B6 2040 movea.l A0, D0
000006B8 43EE FFF0 lea.l A1, [A6 - 0x10]
000006BC 22D8 move.l [A1]+, [A0]+
000006BE 22D8 move.l [A1]+, [A0]+
000006C0 22D8 move.l [A1]+, [A0]+
000006C2 22D8 move.l [A1]+, [A0]+
000006C4 486E FEE8 pea.l [A6 - 0x118]
000006C8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006CC 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000006D0 508F addq.l A7, 8
000006D2 7000 moveq.l D0, 0x00
000006D4 102E FEE8 move.b D0, [A6 - 0x118]
000006D8 4A40 tst.w D0
000006DA 674A beq +0x4C /* 00000726 */
000006DC 486E FEE8 pea.l [A6 - 0x118]
000006E0 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
000006E4 588F addq.l A7, 4
000006E6 0C6E FFFE FFF0 cmpi.w [A6 - 0x10], 0xFFFE
000006EC 6704 beq +0x6 /* 000006F2 */
000006EE 704C moveq.l D0, 0x4C
000006F0 6002 bra +0x4 /* 000006F4 */
label000006F2:
000006F2 7047 moveq.l D0, 0x47
label000006F4:
000006F4 3F00 move.w -[A7], D0
000006F6 486E FEE8 pea.l [A6 - 0x118]
000006FA 486D FD74 pea.l [A5 - 0x28C]
000006FE 486E FDE8 pea.l [A6 - 0x218]
00000702 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000706 4FEF 000E lea.l A7, [A7 + 0xE]
0000070A 5340 subq.w D0, 1
0000070C 48C0 ext.l D0
0000070E 2D40 FFE8 move.l [A6 - 0x18], D0
00000712 4267 clr.w -[A7]
00000714 486E FDE8 pea.l [A6 - 0x218]
00000718 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000071C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000720 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00000724 301F move.w D0, [A7]+
label00000726:
00000726 5246 addq.w D6, 1
label00000728:
00000728 BC47 cmp.w D6, D7
0000072A 6D00 FF7C blt -0x82 /* 000006A8 */
0000072E 42A7 clr.l -[A7]
00000730 A9FC syscall ZeroScrap
00000732 201F move.l D0, [A7]+
00000734 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000738 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000073C 42A7 clr.l -[A7]
0000073E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000742 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000746 201F move.l D0, [A7]+
00000748 2D40 FFE8 move.l [A6 - 0x18], D0
0000074C 42A7 clr.l -[A7]
0000074E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000752 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
00000758 206E FFEC movea.l A0, [A6 - 0x14]
0000075C 2F10 move.l -[A7], [A0]
0000075E A9FE syscall PutScrap
00000760 201F move.l D0, [A7]+
00000762 2D40 FFE8 move.l [A6 - 0x18], D0
00000766 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000076A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000076E 3B78 0968 8DAE move.w [A5 - 0x7252], [0x00000968 /* ScrapCount */]
00000774 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000778 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000077C 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
00000780 4CDF 00C0 movem.l D6,D7, [A7]+
00000784 4E5E unlink A6
00000786 4E75 rts
fn00000788:
00000788 4E56 FEE4 link A6, -0x011C
0000078C 2F07 move.l -[A7], D7
0000078E 486E FEEC pea.l [A6 - 0x114]
00000792 486E FFF2 pea.l [A6 - 0xE]
00000796 486E FFEE pea.l [A6 - 0x12]
0000079A 4EBA 063A jsr [PC + 0x63A /* 00000DD6 */]
0000079E 4FEF 000C lea.l A7, [A7 + 0xC]
000007A2 3D40 FFF0 move.w [A6 - 0x10], D0
000007A6 486E FEEC pea.l [A6 - 0x114]
000007AA 3F3C 0006 move.w -[A7], 0x6
000007AE 2F2D F8BE move.l -[A7], [A5 - 0x742]
000007B2 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000007B6 4FEF 000A lea.l A7, [A7 + 0xA]
000007BA 306E FFF2 movea.w A0, [A6 - 0xE]
000007BE 2B48 F844 move.l [A5 - 0x7BC], A0
000007C2 2F2D F834 move.l -[A7], [A5 - 0x7CC]
000007C6 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
000007CA 588F addq.l A7, 4
000007CC 202D F85A move.l D0, [A5 - 0x7A6]
000007D0 B0AD F828 cmp.l D0, [A5 - 0x7D8]
000007D4 6614 bne +0x16 /* 000007EA */
000007D6 206D F85A movea.l A0, [A5 - 0x7A6]
000007DA 2068 0008 movea.l A0, [A0 + 0x8]
000007DE 2028 000A move.l D0, [A0 + 0xA]
000007E2 B0AD F8C2 cmp.l D0, [A5 - 0x73E]
000007E6 6700 0120 beq +0x122 /* 00000908 */
label000007EA:
000007EA 206D F85A movea.l A0, [A5 - 0x7A6]
000007EE 2068 0008 movea.l A0, [A0 + 0x8]
000007F2 2B68 000A F8C2 move.l [A5 - 0x73E], [A0 + 0xA]
000007F8 486E FEEC pea.l [A6 - 0x114]
000007FC 2F2D F8C2 move.l -[A7], [A5 - 0x73E]
00000800 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00000804 508F addq.l A7, 8
00000806 486E FEEC pea.l [A6 - 0x114]
0000080A 3F3C 0003 move.w -[A7], 0x3
0000080E 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000812 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000816 4FEF 000A lea.l A7, [A7 + 0xA]
0000081A 2F2D F834 move.l -[A7], [A5 - 0x7CC]
0000081E 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00000822 588F addq.l A7, 4
00000824 42A7 clr.l -[A7]
00000826 306E FFF0 movea.w A0, [A6 - 0x10]
0000082A 2F08 move.l -[A7], A0
0000082C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000830 205F movea.l A0, [A7]+
00000832 2D48 FFF4 move.l [A6 - 0xC], A0
00000836 206D F85A movea.l A0, [A5 - 0x7A6]
0000083A 2068 0008 movea.l A0, [A0 + 0x8]
0000083E 326E FFEE movea.w A1, [A6 - 0x12]
00000842 D3E8 000E add.l A1, [A0 + 0xE]
00000846 4851 pea.l [A1]
00000848 206E FFF4 movea.l A0, [A6 - 0xC]
0000084C 2F10 move.l -[A7], [A0]
0000084E 306E FFF0 movea.w A0, [A6 - 0x10]
00000852 2F08 move.l -[A7], A0
00000854 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00000858 426E FFF0 clr.w [A6 - 0x10]
0000085C 3F3C 0002 move.w -[A7], 0x2
00000860 486E FFEC pea.l [A6 - 0x14]
00000864 486E FFF0 pea.l [A6 - 0x10]
00000868 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000086C 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */]
00000870 4FEF 000E lea.l A7, [A7 + 0xE]
00000874 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000878 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000087C 206E FFF4 movea.l A0, [A6 - 0xC]
00000880 2D50 FEE8 move.l [A6 - 0x118], [A0]
00000884 2D6E FEE8 FEE4 move.l [A6 - 0x11C], [A6 - 0x118]
0000088A 42A7 clr.l -[A7]
0000088C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000890 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000894 201F move.l D0, [A7]+
00000896 3E00 move.w D7, D0
00000898 426E FFF2 clr.w [A6 - 0xE]
label0000089C:
0000089C 206E FEE4 movea.l A0, [A6 - 0x11C]
000008A0 7000 moveq.l D0, 0x00
000008A2 1010 move.b D0, [A0]
000008A4 0C40 000D cmpi.w D0, 0xD /* '\r' */
000008A8 6704 beq +0x6 /* 000008AE */
000008AA 4A47 tst.w D7
000008AC 6E48 bgt +0x4A /* 000008F6 */
label000008AE:
000008AE 202E FEE4 move.l D0, [A6 - 0x11C]
000008B2 90AE FEE8 sub.l D0, [A6 - 0x118]
000008B6 3D40 FFF0 move.w [A6 - 0x10], D0
000008BA 2F2E FEE8 move.l -[A7], [A6 - 0x118]
000008BE 486E FEED pea.l [A6 - 0x113]
000008C2 306E FFF0 movea.w A0, [A6 - 0x10]
000008C6 2F08 move.l -[A7], A0
000008C8 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000008CC 1D6E FFF1 FEEC move.b [A6 - 0x114], [A6 - 0xF]
000008D2 306E FFF2 movea.w A0, [A6 - 0xE]
000008D6 2F08 move.l -[A7], A0
000008D8 486E FEEC pea.l [A6 - 0x114]
000008DC 2F2D F834 move.l -[A7], [A5 - 0x7CC]
000008E0 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
000008E4 4FEF 000C lea.l A7, [A7 + 0xC]
000008E8 206E FEE4 movea.l A0, [A6 - 0x11C]
000008EC 5288 addq.l A0, 1
000008EE 2D48 FEE8 move.l [A6 - 0x118], A0
000008F2 526E FFF2 addq.w [A6 - 0xE], 1
label000008F6:
000008F6 52AE FEE4 addq.l [A6 - 0x11C], 1
000008FA 5347 subq.w D7, 1
000008FC 4A47 tst.w D7
000008FE 6C9C bge -0x62 /* 0000089C */
00000900 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000904 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000908:
00000908 2B6D F85A F828 move.l [A5 - 0x7D8], [A5 - 0x7A6]
0000090E 2E1F move.l D7, [A7]+
00000910 4E5E unlink A6
00000912 4E75 rts
export_764:
00000914 4E56 FFE4 link A6, -0x001C
00000918 206E 000C movea.l A0, [A6 + 0xC]
0000091C 3010 move.w D0, [A0]
0000091E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000922 0003 000E ori.b D3, 0xE
00000926 0003 0150 ori.b D3, 0x50 /* 'P' */
0000092A 0001 02A6 ori.b D1, 0xA6
0000092E 0006 02FC ori.b D6, 0xFC
00000932 206E 000C movea.l A0, [A6 + 0xC]
00000936 0828 0000 000E btst.b [A0 + 0xE], 0x0
0000093C 6700 00E2 beq +0xE4 /* 00000A20 */
00000940 206E 000C movea.l A0, [A6 + 0xC]
00000944 203C 0000 00FF move.l D0, 0xFF
0000094A C0A8 0002 and.l D0, [A0 + 0x2]
0000094E 1D40 FFF9 move.b [A6 - 0x7], D0
00000952 0C2E 0073 FFF9 cmpi.b [A6 - 0x7], 0x73 /* 's' */
00000958 6708 beq +0xA /* 00000962 */
0000095A 0C2E 0053 FFF9 cmpi.b [A6 - 0x7], 0x53 /* 'S' */
00000960 660E bne +0x10 /* 00000970 */
label00000962:
00000962 206E 0008 movea.l A0, [A6 + 0x8]
00000966 7001 moveq.l D0, 0x01
00000968 3080 move.w [A0], D0
0000096A 7001 moveq.l D0, 0x01
0000096C 6000 02C0 bra +0x2C2 /* 00000C2E */
label00000970:
00000970 0C2E 0067 FFF9 cmpi.b [A6 - 0x7], 0x67 /* 'g' */
00000976 6708 beq +0xA /* 00000980 */
00000978 0C2E 0047 FFF9 cmpi.b [A6 - 0x7], 0x47 /* 'G' */
0000097E 660E bne +0x10 /* 0000098E */
label00000980:
00000980 206E 0008 movea.l A0, [A6 + 0x8]
00000984 7015 moveq.l D0, 0x15
00000986 3080 move.w [A0], D0
00000988 7001 moveq.l D0, 0x01
0000098A 6000 02A2 bra +0x2A4 /* 00000C2E */
label0000098E:
0000098E 0C2E 0063 FFF9 cmpi.b [A6 - 0x7], 0x63 /* 'c' */
00000994 6708 beq +0xA /* 0000099E */
00000996 0C2E 0043 FFF9 cmpi.b [A6 - 0x7], 0x43 /* 'C' */
0000099C 660E bne +0x10 /* 000009AC */
label0000099E:
0000099E 206E 0008 movea.l A0, [A6 + 0x8]
000009A2 7065 moveq.l D0, 0x65
000009A4 3080 move.w [A0], D0
000009A6 7001 moveq.l D0, 0x01
000009A8 6000 0284 bra +0x286 /* 00000C2E */
label000009AC:
000009AC 206D F85A movea.l A0, [A5 - 0x7A6]
000009B0 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
000009B6 6600 0274 bne +0x276 /* 00000C2C */
000009BA 102E FFF9 move.b D0, [A6 - 0x7]
000009BE 4880 ext.w D0
000009C0 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000009C4 0008 0022 ori.b A0, 0x22 /* '\"' */
000009C8 006F 001E 004F ori.w [A7 + 0x4F], 0x1E
000009CE 0028 0069 0024 ori.b [A0 + 0x24], 0x69 /* 'i' */
000009D4 0049 002E ori.w A1, 0x2E /* '.' */
000009D8 0072 002A 0052 ori.w [A2 + D0.w + 0x52], 0x2A /* '*' */
000009DE 0034 0065 0030 ori.b [A4 + D0.w + 0x30], 0x65 /* 'e' */
000009E4 0045 0246 ori.w D5, 0x246
000009E8 206E 0008 movea.l A0, [A6 + 0x8]
000009EC 7012 moveq.l D0, 0x12
000009EE 3080 move.w [A0], D0
000009F0 7001 moveq.l D0, 0x01
000009F2 6000 023A bra +0x23C /* 00000C2E */
000009F6 206E 0008 movea.l A0, [A6 + 0x8]
000009FA 7011 moveq.l D0, 0x11
000009FC 3080 move.w [A0], D0
000009FE 7001 moveq.l D0, 0x01
00000A00 6000 022C bra +0x22E /* 00000C2E */
00000A04 206E 0008 movea.l A0, [A6 + 0x8]
00000A08 7013 moveq.l D0, 0x13
00000A0A 3080 move.w [A0], D0
00000A0C 7001 moveq.l D0, 0x01
00000A0E 6000 021E bra +0x220 /* 00000C2E */
00000A12 206E 0008 movea.l A0, [A6 + 0x8]
00000A16 700E moveq.l D0, 0x0E
00000A18 3080 move.w [A0], D0
00000A1A 7001 moveq.l D0, 0x01
00000A1C 6000 0210 bra +0x212 /* 00000C2E */
label00000A20:
00000A20 206E 000C movea.l A0, [A6 + 0xC]
00000A24 2F28 0002 move.l -[A7], [A0 + 0x2]
00000A28 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00000A2C 588F addq.l A7, 4
00000A2E 4A40 tst.w D0
00000A30 6700 01FA beq +0x1FC /* 00000C2C */
00000A34 3F3C 0001 move.w -[A7], 0x1
00000A38 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A3C 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000A40 5C8F addq.l A7, 6
00000A42 2D40 FFE4 move.l [A6 - 0x1C], D0
00000A46 206E FFE4 movea.l A0, [A6 - 0x1C]
00000A4A 2050 movea.l A0, [A0]
00000A4C 7000 moveq.l D0, 0x00
00000A4E 1028 0011 move.b D0, [A0 + 0x11]
00000A52 4A40 tst.w D0
00000A54 6618 bne +0x1A /* 00000A6E */
00000A56 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A5A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000A5E 588F addq.l A7, 4
00000A60 206E 0008 movea.l A0, [A6 + 0x8]
00000A64 7001 moveq.l D0, 0x01
00000A66 3080 move.w [A0], D0
00000A68 7001 moveq.l D0, 0x01
00000A6A 6000 01C2 bra +0x1C4 /* 00000C2E */
label00000A6E:
00000A6E 206E 000C movea.l A0, [A6 + 0xC]
00000A72 4250 clr.w [A0]
00000A74 6000 01B6 bra +0x1B8 /* 00000C2C */
00000A78 206E 000C movea.l A0, [A6 + 0xC]
00000A7C 2D68 000A FFEC move.l [A6 - 0x14], [A0 + 0xA]
00000A82 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A86 A873 syscall SetPort
00000A88 486E FFEC pea.l [A6 - 0x14]
00000A8C A871 syscall GlobalToLocal
00000A8E 206D F8BE movea.l A0, [A5 - 0x742]
00000A92 43EE FFF0 lea.l A1, [A6 - 0x10]
00000A96 41E8 0010 lea.l A0, [A0 + 0x10]
00000A9A 22D8 move.l [A1]+, [A0]+
00000A9C 22D8 move.l [A1]+, [A0]+
00000A9E 426E FFF4 clr.w [A6 - 0xC]
00000AA2 70EC moveq.l D0, 0xFFFFFFEC
00000AA4 3D40 FFF0 move.w [A6 - 0x10], D0
00000AA8 486E FFF0 pea.l [A6 - 0x10]
00000AAC 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000AB0 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000AB4 508F addq.l A7, 8
00000AB6 4A40 tst.w D0
00000AB8 6726 beq +0x28 /* 00000AE0 */
00000ABA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000ABE 4EBA 04C4 jsr [PC + 0x4C4 /* 00000F84 */]
00000AC2 588F addq.l A7, 4
00000AC4 486D F84A pea.l [A5 - 0x7B6]
00000AC8 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000ACC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000AD0 508F addq.l A7, 8
00000AD2 4EBA 16EA jsr [PC + 0x16EA /* 000021BE */]
00000AD6 4EBA 1616 jsr [PC + 0x1616 /* 000020EE */]
00000ADA 7001 moveq.l D0, 0x01
00000ADC 6000 0150 bra +0x152 /* 00000C2E */
label00000AE0:
00000AE0 486E FFF0 pea.l [A6 - 0x10]
00000AE4 3F3C 0007 move.w -[A7], 0x7
00000AE8 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000AEC 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000AF0 4FEF 000A lea.l A7, [A7 + 0xA]
00000AF4 486E FFF0 pea.l [A6 - 0x10]
00000AF8 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000AFC 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000B00 508F addq.l A7, 8
00000B02 4A40 tst.w D0
00000B04 6746 beq +0x48 /* 00000B4C */
00000B06 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000B0A 4A40 tst.w D0
00000B0C 6616 bne +0x18 /* 00000B24 */
00000B0E 206D F834 movea.l A0, [A5 - 0x7CC]
00000B12 2F10 move.l -[A7], [A0]
00000B14 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B18 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000B1C 508F addq.l A7, 8
00000B1E 4A40 tst.w D0
00000B20 6600 010A bne +0x10C /* 00000C2C */
label00000B24:
00000B24 486E FFFA pea.l [A6 - 0x6]
00000B28 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B2C 2F2D F834 move.l -[A7], [A5 - 0x7CC]
00000B30 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00000B34 4FEF 000C lea.l A7, [A7 + 0xC]
00000B38 0C40 0002 cmpi.w D0, 0x2
00000B3C 660E bne +0x10 /* 00000B4C */
00000B3E 206E 0008 movea.l A0, [A6 + 0x8]
00000B42 7064 moveq.l D0, 0x64
00000B44 3080 move.w [A0], D0
00000B46 7001 moveq.l D0, 0x01
00000B48 6000 00E4 bra +0xE6 /* 00000C2E */
label00000B4C:
00000B4C 486E FFF0 pea.l [A6 - 0x10]
00000B50 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000B54 2F2D F8BE move.l -[A7], [A5 - 0x742]
00000B58 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000B5C 4FEF 000A lea.l A7, [A7 + 0xA]
00000B60 486E FFF0 pea.l [A6 - 0x10]
00000B64 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B68 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000B6C 508F addq.l A7, 8
00000B6E 4A40 tst.w D0
00000B70 6700 00BA beq +0xBC /* 00000C2C */
00000B74 486E FFFA pea.l [A6 - 0x6]
00000B78 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B7C 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000B80 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00000B84 4FEF 000C lea.l A7, [A7 + 0xC]
00000B88 3D40 FFFE move.w [A6 - 0x2], D0
00000B8C 0C40 0004 cmpi.w D0, 0x4
00000B90 660C bne +0xE /* 00000B9E */
00000B92 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000B96 4EBA 0570 jsr [PC + 0x570 /* 00001108 */]
00000B9A 548F addq.l A7, 2
00000B9C A850 syscall InitCursor
label00000B9E:
00000B9E 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
00000BA4 6700 0086 beq +0x88 /* 00000C2C */
00000BA8 2B6E FFFA F840 move.l [A5 - 0x7C0], [A6 - 0x6]
00000BAE 206D F85A movea.l A0, [A5 - 0x7A6]
00000BB2 2F10 move.l -[A7], [A0]
00000BB4 4EBA 1EEA jsr [PC + 0x1EEA /* 00002AA0 */]
00000BB8 588F addq.l A7, 4
00000BBA 206D F85A movea.l A0, [A5 - 0x7A6]
00000BBE 2050 movea.l A0, [A0]
00000BC0 202E FFFA move.l D0, [A6 - 0x6]
00000BC4 E980 asl D0, 4
00000BC6 D090 add.l D0, [A0]
00000BC8 2040 movea.l A0, D0
00000BCA 7001 moveq.l D0, 0x01
00000BCC 3140 0002 move.w [A0 + 0x2], D0
00000BD0 605A bra +0x5C /* 00000C2C */
00000BD2 206E 000C movea.l A0, [A6 + 0xC]
00000BD6 2028 0002 move.l D0, [A0 + 0x2]
00000BDA B0AE 0010 cmp.l D0, [A6 + 0x10]
00000BDE 664C bne +0x4E /* 00000C2C */
00000BE0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BE4 A922 syscall BeginUpdate
00000BE6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BEA A981 syscall DrawDialog
00000BEC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BF0 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00000BF4 588F addq.l A7, 4
00000BF6 2F2D F834 move.l -[A7], [A5 - 0x7CC]
00000BFA 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000BFE 588F addq.l A7, 4
00000C00 2F2D F844 move.l -[A7], [A5 - 0x7BC]
00000C04 2F2D F834 move.l -[A7], [A5 - 0x7CC]
00000C08 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000C0C 508F addq.l A7, 8
00000C0E 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000C12 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000C16 588F addq.l A7, 4
00000C18 2F2D F840 move.l -[A7], [A5 - 0x7C0]
00000C1C 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000C20 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000C24 508F addq.l A7, 8
00000C26 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C2A A923 syscall EndUpdate
label00000C2C:
00000C2C 7000 moveq.l D0, 0x00
label00000C2E:
00000C2E 4E5E unlink A6
00000C30 205F movea.l A0, [A7]+
00000C32 4FEF 000C lea.l A7, [A7 + 0xC]
00000C36 1E80 move.b [A7], D0
00000C38 4ED0 jmp [A0]
fn00000C3A:
00000C3A 4E56 FCAA link A6, -0x0356
00000C3E 48E7 0308 movem.l -[A7], D6,D7,A4
00000C42 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000C46 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000C4A 588F addq.l A7, 4
00000C4C 42A7 clr.l -[A7]
00000C4E 206D F85A movea.l A0, [A5 - 0x7A6]
00000C52 2F10 move.l -[A7], [A0]
00000C54 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000C58 201F move.l D0, [A7]+
00000C5A 4878 0010 push.l 0x10
00000C5E 2F00 move.l -[A7], D0
00000C60 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000C64 3E00 move.w D7, D0
00000C66 BE6D F82C cmp.w D7, [A5 - 0x7D4]
00000C6A 670A beq +0xC /* 00000C76 */
00000C6C 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000C70 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00000C74 588F addq.l A7, 4
label00000C76:
00000C76 7C00 moveq.l D6, 0x00
00000C78 6000 013A bra +0x13C /* 00000DB4 */
label00000C7C:
00000C7C 206D F85A movea.l A0, [A5 - 0x7A6]
00000C80 2050 movea.l A0, [A0]
00000C82 3006 move.w D0, D6
00000C84 48C0 ext.l D0
00000C86 E980 asl D0, 4
00000C88 D090 add.l D0, [A0]
00000C8A 2040 movea.l A0, D0
00000C8C 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000C90 22D8 move.l [A1]+, [A0]+
00000C92 22D8 move.l [A1]+, [A0]+
00000C94 22D8 move.l [A1]+, [A0]+
00000C96 22D8 move.l [A1]+, [A0]+
00000C98 206E FFF2 movea.l A0, [A6 - 0xE]
00000C9C 2050 movea.l A0, [A0]
00000C9E 43EE FFAC lea.l A1, [A6 - 0x54]
00000CA2 700D moveq.l D0, 0x0D
label00000CA4:
00000CA4 22D8 move.l [A1]+, [A0]+
00000CA6 51C8 FFFC dbf D0, -0x6 /* 00000CA4 */
00000CAA 32D8 move.w [A1]+, [A0]+
00000CAC 486E FFAC pea.l [A6 - 0x54]
00000CB0 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000CB4 588F addq.l A7, 4
00000CB6 486E FEAC pea.l [A6 - 0x154]
00000CBA 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000CBE 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00000CC2 508F addq.l A7, 8
00000CC4 7000 moveq.l D0, 0x00
00000CC6 102E FEAC move.b D0, [A6 - 0x154]
00000CCA 4A40 tst.w D0
00000CCC 660E bne +0x10 /* 00000CDC */
00000CCE 486E FFAC pea.l [A6 - 0x54]
00000CD2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000CD6 588F addq.l A7, 4
00000CD8 6000 00D8 bra +0xDA /* 00000DB2 */
label00000CDC:
00000CDC 3D6E FFAE FFFE move.w [A6 - 0x2], [A6 - 0x52]
00000CE2 486E FDAC pea.l [A6 - 0x254]
00000CE6 486E FFAC pea.l [A6 - 0x54]
00000CEA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000CEE 508F addq.l A7, 8
00000CF0 486E FFAC pea.l [A6 - 0x54]
00000CF4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000CF8 588F addq.l A7, 4
00000CFA 7000 moveq.l D0, 0x00
00000CFC 102E FDAC move.b D0, [A6 - 0x254]
00000D00 0C40 0096 cmpi.w D0, 0x96
00000D04 6306 bls +0x8 /* 00000D0C */
00000D06 7096 moveq.l D0, 0xFFFFFF96
00000D08 1D40 FDAC move.b [A6 - 0x254], D0
label00000D0C:
00000D0C 486E FEAC pea.l [A6 - 0x154]
00000D10 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000D14 588F addq.l A7, 4
00000D16 486E FDAC pea.l [A6 - 0x254]
00000D1A 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000D1E 588F addq.l A7, 4
00000D20 0C6E FFFE FFE6 cmpi.w [A6 - 0x1A], 0xFFFE
00000D26 6704 beq +0x6 /* 00000D2C */
00000D28 704C moveq.l D0, 0x4C
00000D2A 6002 bra +0x4 /* 00000D2E */
label00000D2C:
00000D2C 7047 moveq.l D0, 0x47
label00000D2E:
00000D2E 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00000D34 6D06 blt +0x8 /* 00000D3C */
00000D36 48E7 8000 movem.l -[A7], D0
00000D3A 6008 bra +0xA /* 00000D44 */
label00000D3C:
00000D3C 48E7 8000 movem.l -[A7], D0
00000D40 7042 moveq.l D0, 0x42
00000D42 6002 bra +0x4 /* 00000D46 */
label00000D44:
00000D44 7054 moveq.l D0, 0x54
label00000D46:
00000D46 3D40 FCAA move.w [A6 - 0x356], D0
00000D4A 4CDF 0001 movem.l D0, [A7]+
00000D4E 486E FDAC pea.l [A6 - 0x254]
00000D52 3F2E FCAA move.w -[A7], [A6 - 0x356]
00000D56 3F00 move.w -[A7], D0
00000D58 486E FEAC pea.l [A6 - 0x154]
00000D5C 486D FD7E pea.l [A5 - 0x282]
00000D60 486E FCAC pea.l [A6 - 0x354]
00000D64 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000D68 4FEF 0014 lea.l A7, [A7 + 0x14]
00000D6C 486E FCAC pea.l [A6 - 0x354]
00000D70 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000D74 588F addq.l A7, 4
00000D76 BE6D F82C cmp.w D7, [A5 - 0x7D4]
00000D7A 6716 beq +0x18 /* 00000D92 */
00000D7C 3046 movea.w A0, D6
00000D7E 2F08 move.l -[A7], A0
00000D80 486E FCAC pea.l [A6 - 0x354]
00000D84 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000D88 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
00000D8C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D90 6014 bra +0x16 /* 00000DA6 */
label00000D92:
00000D92 3046 movea.w A0, D6
00000D94 2F08 move.l -[A7], A0
00000D96 486E FCAC pea.l [A6 - 0x354]
00000D9A 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000D9E 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
00000DA2 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DA6:
00000DA6 4A6E FFE8 tst.w [A6 - 0x18]
00000DAA 6706 beq +0x8 /* 00000DB2 */
00000DAC 3046 movea.w A0, D6
00000DAE 2B48 F840 move.l [A5 - 0x7C0], A0
label00000DB2:
00000DB2 5246 addq.w D6, 1
label00000DB4:
00000DB4 BC47 cmp.w D6, D7
00000DB6 6D00 FEC4 blt -0x13A /* 00000C7C */
00000DBA BE6D F82C cmp.w D7, [A5 - 0x7D4]
00000DBE 670A beq +0xC /* 00000DCA */
00000DC0 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000DC4 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */]
00000DC8 588F addq.l A7, 4
label00000DCA:
00000DCA 3B47 F82C move.w [A5 - 0x7D4], D7
00000DCE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000DD2 4E5E unlink A6
00000DD4 4E75 rts
fn00000DD6:
00000DD6 4E56 FFE8 link A6, -0x0018
00000DDA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000DDE 7CFF moveq.l D6, 0xFFFFFFFF
00000DE0 206D F85A movea.l A0, [A5 - 0x7A6]
00000DE4 2068 0008 movea.l A0, [A0 + 0x8]
00000DE8 226D F85A movea.l A1, [A5 - 0x7A6]
00000DEC 2029 000C move.l D0, [A1 + 0xC]
00000DF0 90A8 0012 sub.l D0, [A0 + 0x12]
00000DF4 E680 asr D0, 3
00000DF6 3A00 move.w D5, D0
00000DF8 206D F85A movea.l A0, [A5 - 0x7A6]
00000DFC 2068 0008 movea.l A0, [A0 + 0x8]
00000E00 3E28 0040 move.w D7, [A0 + 0x40]
00000E04 602E bra +0x30 /* 00000E34 */
label00000E06:
00000E06 3005 move.w D0, D5
00000E08 9047 sub.w D0, D7
00000E0A 4A40 tst.w D0
00000E0C 6F0E ble +0x10 /* 00000E1C */
00000E0E 3005 move.w D0, D5
00000E10 9047 sub.w D0, D7
00000E12 3205 move.w D1, D5
00000E14 9246 sub.w D1, D6
00000E16 B041 cmp.w D0, D1
00000E18 6C02 bge +0x4 /* 00000E1C */
00000E1A 3C07 move.w D6, D7
label00000E1C:
00000E1C 206D F85A movea.l A0, [A5 - 0x7A6]
00000E20 2068 0008 movea.l A0, [A0 + 0x8]
00000E24 3007 move.w D0, D7
00000E26 48C0 ext.l D0
00000E28 E780 asl D0, 3
00000E2A D0A8 0012 add.l D0, [A0 + 0x12]
00000E2E 2040 movea.l A0, D0
00000E30 3E28 0006 move.w D7, [A0 + 0x6]
label00000E34:
00000E34 0C47 FFFF cmpi.w D7, 0xFFFF
00000E38 66CC bne -0x32 /* 00000E06 */
00000E3A 206D F85A movea.l A0, [A5 - 0x7A6]
00000E3E 2068 0008 movea.l A0, [A0 + 0x8]
00000E42 3E28 0042 move.w D7, [A0 + 0x42]
00000E46 602E bra +0x30 /* 00000E76 */
label00000E48:
00000E48 3005 move.w D0, D5
00000E4A 9047 sub.w D0, D7
00000E4C 4A40 tst.w D0
00000E4E 6F0E ble +0x10 /* 00000E5E */
00000E50 3005 move.w D0, D5
00000E52 9047 sub.w D0, D7
00000E54 3205 move.w D1, D5
00000E56 9246 sub.w D1, D6
00000E58 B041 cmp.w D0, D1
00000E5A 6C02 bge +0x4 /* 00000E5E */
00000E5C 3C07 move.w D6, D7
label00000E5E:
00000E5E 206D F85A movea.l A0, [A5 - 0x7A6]
00000E62 2068 0008 movea.l A0, [A0 + 0x8]
00000E66 3007 move.w D0, D7
00000E68 48C0 ext.l D0
00000E6A E780 asl D0, 3
00000E6C D0A8 0012 add.l D0, [A0 + 0x12]
00000E70 2040 movea.l A0, D0
00000E72 3E28 0006 move.w D7, [A0 + 0x6]
label00000E76:
00000E76 0C47 FFFF cmpi.w D7, 0xFFFF
00000E7A 66CC bne -0x32 /* 00000E48 */
00000E7C 206D F85A movea.l A0, [A5 - 0x7A6]
00000E80 2068 0008 movea.l A0, [A0 + 0x8]
00000E84 3006 move.w D0, D6
00000E86 48C0 ext.l D0
00000E88 E780 asl D0, 3
00000E8A D0A8 0012 add.l D0, [A0 + 0x12]
00000E8E 206D F85A movea.l A0, [A5 - 0x7A6]
00000E92 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E96 2068 0008 movea.l A0, [A0 + 0x8]
00000E9A 2F28 000E move.l -[A7], [A0 + 0xE]
00000E9E 2F00 move.l -[A7], D0
00000EA0 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00000EA4 4FEF 000C lea.l A7, [A7 + 0xC]
00000EA8 206D F85A movea.l A0, [A5 - 0x7A6]
00000EAC 2068 0008 movea.l A0, [A0 + 0x8]
00000EB0 3006 move.w D0, D6
00000EB2 5340 subq.w D0, 1
00000EB4 48C0 ext.l D0
00000EB6 E780 asl D0, 3
00000EB8 D0A8 0012 add.l D0, [A0 + 0x12]
00000EBC 2840 movea.l A4, D0
00000EBE 206E 0008 movea.l A0, [A6 + 0x8]
00000EC2 30AC 0002 move.w [A0], [A4 + 0x2]
00000EC6 264C movea.l A3, A4
00000EC8 6002 bra +0x4 /* 00000ECC */
label00000ECA:
00000ECA 508B addq.l A3, 8
label00000ECC:
00000ECC 0C53 2715 cmpi.w [A3], 0x2715
00000ED0 66F8 bne -0x6 /* 00000ECA */
00000ED2 0C6B 2718 0008 cmpi.w [A3 + 0x8], 0x2718
00000ED8 67F0 beq -0xE /* 00000ECA */
00000EDA 0C6B 271D 0008 cmpi.w [A3 + 0x8], 0x271D
00000EE0 67E8 beq -0x16 /* 00000ECA */
00000EE2 508B addq.l A3, 8
00000EE4 206D F85A movea.l A0, [A5 - 0x7A6]
00000EE8 2068 0008 movea.l A0, [A0 + 0x8]
00000EEC 326C 0002 movea.w A1, [A4 + 0x2]
00000EF0 D3E8 000E add.l A1, [A0 + 0xE]
00000EF4 2D49 FFF0 move.l [A6 - 0x10], A1
00000EF8 302B 0002 move.w D0, [A3 + 0x2]
00000EFC 906C 0002 sub.w D0, [A4 + 0x2]
00000F00 D06B 0004 add.w D0, [A3 + 0x4]
00000F04 3D40 FFE8 move.w [A6 - 0x18], D0
00000F08 382E FFE8 move.w D4, [A6 - 0x18]
00000F0C 206E 000C movea.l A0, [A6 + 0xC]
00000F10 4250 clr.w [A0]
00000F12 6038 bra +0x3A /* 00000F4C */
label00000F14:
00000F14 206E FFF0 movea.l A0, [A6 - 0x10]
00000F18 52AE FFF0 addq.l [A6 - 0x10], 1
00000F1C 7000 moveq.l D0, 0x00
00000F1E 1010 move.b D0, [A0]
00000F20 0C40 000D cmpi.w D0, 0xD /* '\r' */
00000F24 6606 bne +0x8 /* 00000F2C */
00000F26 206E 000C movea.l A0, [A6 + 0xC]
00000F2A 5250 addq.w [A0], 1
label00000F2C:
00000F2C 206D F85A movea.l A0, [A5 - 0x7A6]
00000F30 2068 0008 movea.l A0, [A0 + 0x8]
00000F34 202E FFF0 move.l D0, [A6 - 0x10]
00000F38 90A8 000E sub.l D0, [A0 + 0xE]
00000F3C 206D F85A movea.l A0, [A5 - 0x7A6]
00000F40 2068 000C movea.l A0, [A0 + 0xC]
00000F44 3068 0002 movea.w A0, [A0 + 0x2]
00000F48 B1C0 cmpa.l A0, D0
00000F4A 6708 beq +0xA /* 00000F54 */
label00000F4C:
00000F4C 3004 move.w D0, D4
00000F4E 5344 subq.w D4, 1
00000F50 4A40 tst.w D0
00000F52 66C0 bne -0x3E /* 00000F14 */
label00000F54:
00000F54 302E FFE8 move.w D0, [A6 - 0x18]
00000F58 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000F5C 4E5E unlink A6
00000F5E 4E75 rts
fn00000F60:
00000F60 4AAD F834 tst.l [A5 - 0x7CC]
00000F64 671C beq +0x1E /* 00000F82 */
00000F66 2F2D F834 move.l -[A7], [A5 - 0x7CC]
00000F6A 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00000F6E 588F addq.l A7, 4
00000F70 2F2D F838 move.l -[A7], [A5 - 0x7C8]
00000F74 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00000F78 588F addq.l A7, 4
00000F7A 42AD F834 clr.l [A5 - 0x7CC]
00000F7E 42AD F838 clr.l [A5 - 0x7C8]
label00000F82:
00000F82 4E75 rts
fn00000F84:
00000F84 4E56 FFDE link A6, -0x0022
00000F88 2D6D F8BE FFDE move.l [A6 - 0x22], [A5 - 0x742]
00000F8E 4267 clr.w -[A7]
00000F90 A977 syscall WaitMouseUp
00000F92 101F move.b D0, [A7]+
00000F94 4A00 tst.b D0
00000F96 6700 00C4 beq +0xC6 /* 0000105C */
00000F9A 486E FFE6 pea.l [A6 - 0x1A]
00000F9E A874 syscall GetPort
00000FA0 2F38 09DE move.l -[A7], [0x000009DE /* WMgrPort */]
00000FA4 A873 syscall SetPort
00000FA6 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
00000FAA A879 syscall SetClip
00000FAC 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000FB0 A90B syscall ClipAbove
00000FB2 42A7 clr.l -[A7]
00000FB4 A8D8 syscall NewRgn
00000FB6 205F movea.l A0, [A7]+
00000FB8 2D48 FFE2 move.l [A6 - 0x1E], A0
00000FBC 206E FFDE movea.l A0, [A6 - 0x22]
00000FC0 2F28 0072 move.l -[A7], [A0 + 0x72]
00000FC4 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000FC8 A8DC syscall CopyRgn
00000FCA 42A7 clr.l -[A7]
00000FCC 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000FD0 206E 0008 movea.l A0, [A6 + 0x8]
00000FD4 2F28 000A move.l -[A7], [A0 + 0xA]
00000FD8 486D 8DBC pea.l [A5 - 0x7244]
00000FDC 486D 8DBC pea.l [A5 - 0x7244]
00000FE0 4267 clr.w -[A7]
00000FE2 42A7 clr.l -[A7]
00000FE4 A905 syscall DragGrayRgn
00000FE6 201F move.l D0, [A7]+
00000FE8 2D40 FFF8 move.l [A6 - 0x8], D0
00000FEC 4267 clr.w -[A7]
00000FEE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FF2 A86A syscall HiWord
00000FF4 301F move.w D0, [A7]+
00000FF6 3D40 FFFC move.w [A6 - 0x4], D0
00000FFA 4267 clr.w -[A7]
00000FFC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001000 A86B syscall LoWord
00001002 301F move.w D0, [A7]+
00001004 3D40 FFFE move.w [A6 - 0x2], D0
00001008 0C6E 8000 FFFC cmpi.w [A6 - 0x4], 0x8000
0000100E 6740 beq +0x42 /* 00001050 */
00001010 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001014 A873 syscall SetPort
00001016 486E FFEA pea.l [A6 - 0x16]
0000101A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000101E 588F addq.l A7, 4
00001020 206E FFDE movea.l A0, [A6 - 0x22]
00001024 3028 0010 move.w D0, [A0 + 0x10]
00001028 906E FFF0 sub.w D0, [A6 - 0x10]
0000102C D16E FFFC add.w [A6 - 0x4], D0
00001030 206E FFDE movea.l A0, [A6 - 0x22]
00001034 3028 0012 move.w D0, [A0 + 0x12]
00001038 906E FFF2 sub.w D0, [A6 - 0xE]
0000103C D16E FFFE add.w [A6 - 0x2], D0
00001040 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001044 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001048 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000104C 4267 clr.w -[A7]
0000104E A91B syscall MoveWindow
label00001050:
00001050 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00001054 A8D9 syscall DisposRgn/DisposeRgn
00001056 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000105A A873 syscall SetPort
label0000105C:
0000105C 4E5E unlink A6
0000105E 4E75 rts
fn00001060:
00001060 4E56 FFEC link A6, -0x0014
00001064 2F07 move.l -[A7], D7
00001066 42A7 clr.l -[A7]
00001068 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
0000106E 3F3C 00FA move.w -[A7], 0xFA
00001072 A9A0 syscall GetResource
00001074 205F movea.l A0, [A7]+
00001076 2D48 FFF0 move.l [A6 - 0x10], A0
0000107A 4267 clr.w -[A7]
0000107C 486D F84A pea.l [A5 - 0x7B6]
00001080 A8AE syscall EmptyRect
00001082 101F move.b D0, [A7]+
00001084 4A00 tst.b D0
00001086 6710 beq +0x12 /* 00001098 */
00001088 206E FFF0 movea.l A0, [A6 - 0x10]
0000108C 2050 movea.l A0, [A0]
0000108E 43ED F84A lea.l A1, [A5 - 0x7B6]
00001092 22D8 move.l [A1]+, [A0]+
00001094 22D8 move.l [A1]+, [A0]+
00001096 600E bra +0x10 /* 000010A6 */
label00001098:
00001098 206E FFF0 movea.l A0, [A6 - 0x10]
0000109C 2050 movea.l A0, [A0]
0000109E 43ED F84A lea.l A1, [A5 - 0x7B6]
000010A2 20D9 move.l [A0]+, [A1]+
000010A4 20D9 move.l [A0]+, [A1]+
label000010A6:
000010A6 4EBA 1116 jsr [PC + 0x1116 /* 000021BE */]
000010AA 42A7 clr.l -[A7]
000010AC 3F3C 00FA move.w -[A7], 0xFA
000010B0 42A7 clr.l -[A7]
000010B2 4878 FFFF push.l 0xFFFF
000010B6 A97C syscall GetNewDialog
000010B8 205F movea.l A0, [A7]+
000010BA 2B48 F8BE move.l [A5 - 0x742], A0
000010BE 7E00 moveq.l D7, 0x00
000010C0 602E bra +0x30 /* 000010F0 */
label000010C2:
000010C2 2F2D F8BE move.l -[A7], [A5 - 0x742]
000010C6 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000010CA 486E FFF6 pea.l [A6 - 0xA]
000010CE 486E FFEC pea.l [A6 - 0x14]
000010D2 486E FFF8 pea.l [A6 - 0x8]
000010D6 A98D syscall GetDialogItem/GetDItem
000010D8 2F2D F8BE move.l -[A7], [A5 - 0x742]
000010DC 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000010E0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000010E4 486D 180A pea.l [A5 + 0x180A /* export_765 */]
000010E8 486E FFF8 pea.l [A6 - 0x8]
000010EC A98E syscall SetDialogItem/SetDItem
000010EE 5247 addq.w D7, 1
label000010F0:
000010F0 3007 move.w D0, D7
000010F2 48C0 ext.l D0
000010F4 D080 add.l D0, D0
000010F6 41ED F8C6 lea.l A0, [A5 - 0x73A]
000010FA D1C0 add.l A0, D0
000010FC 3D50 FFF4 move.w [A6 - 0xC], [A0]
00001100 66C0 bne -0x3E /* 000010C2 */
00001102 2E1F move.l D7, [A7]+
00001104 4E5E unlink A6
00001106 4E75 rts
fn00001108:
00001108 4E56 FEE2 link A6, -0x011E
0000110C 2F0C move.l -[A7], A4
0000110E 486E FFE2 pea.l [A6 - 0x1E]
00001112 A874 syscall GetPort
00001114 42A7 clr.l -[A7]
00001116 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
0000111C 3F3C 00FB move.w -[A7], 0xFB
00001120 A9A0 syscall GetResource
00001122 205F movea.l A0, [A7]+
00001124 2D48 FFEA move.l [A6 - 0x16], A0
00001128 B0FC 0000 cmpa.w A0, 0x0
0000112C 6700 01BA beq +0x1BC /* 000012E8 */
00001130 206E FFEA movea.l A0, [A6 - 0x16]
00001134 2050 movea.l A0, [A0]
00001136 43ED F852 lea.l A1, [A5 - 0x7AE]
0000113A 20D9 move.l [A0]+, [A1]+
0000113C 20D9 move.l [A0]+, [A1]+
0000113E 42A7 clr.l -[A7]
00001140 3F3C 00FB move.w -[A7], 0xFB
00001144 42A7 clr.l -[A7]
00001146 4878 FFFF push.l 0xFFFF
0000114A A97C syscall GetNewDialog
0000114C 205F movea.l A0, [A7]+
0000114E 2D48 FFE6 move.l [A6 - 0x1A], A0
00001152 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001156 A873 syscall SetPort
00001158 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000115C 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00001160 588F addq.l A7, 4
00001162 206D F85A movea.l A0, [A5 - 0x7A6]
00001166 2050 movea.l A0, [A0]
00001168 302E 0008 move.w D0, [A6 + 0x8]
0000116C 48C0 ext.l D0
0000116E E980 asl D0, 4
00001170 D090 add.l D0, [A0]
00001172 2040 movea.l A0, D0
00001174 43EE FFEE lea.l A1, [A6 - 0x12]
00001178 22D8 move.l [A1]+, [A0]+
0000117A 22D8 move.l [A1]+, [A0]+
0000117C 22D8 move.l [A1]+, [A0]+
0000117E 22D8 move.l [A1]+, [A0]+
00001180 486E FEE2 pea.l [A6 - 0x11E]
00001184 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001188 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000118C 508F addq.l A7, 8
0000118E 486E FEE2 pea.l [A6 - 0x11E]
00001192 3F3C 0004 move.w -[A7], 0x4
00001196 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000119A 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000119E 4FEF 000A lea.l A7, [A7 + 0xA]
000011A2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000011A6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000011AA 206E FFFA movea.l A0, [A6 - 0x6]
000011AE 2850 movea.l A4, [A0]
000011B0 0C6C 0004 0002 cmpi.w [A4 + 0x2], 0x4
000011B6 6648 bne +0x4A /* 00001200 */
000011B8 42A7 clr.l -[A7]
000011BA 2F2C 0012 move.l -[A7], [A4 + 0x12]
000011BE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000011C2 201F move.l D0, [A7]+
000011C4 0C80 0000 00FF cmpi.l D0, 0xFF
000011CA 6F34 ble +0x36 /* 00001200 */
000011CC 486E FEE2 pea.l [A6 - 0x11E]
000011D0 3F3C 03EC move.w -[A7], 0x3EC
000011D4 3F3C 0006 move.w -[A7], 0x6
000011D8 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000011DC 486E FEE2 pea.l [A6 - 0x11E]
000011E0 3F3C 0005 move.w -[A7], 0x5
000011E4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000011E8 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000011EC 4FEF 000A lea.l A7, [A7 + 0xA]
000011F0 3F3C 0001 move.w -[A7], 0x1
000011F4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000011F8 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000011FC 5C8F addq.l A7, 6
000011FE 6030 bra +0x32 /* 00001230 */
label00001200:
00001200 486E FEE2 pea.l [A6 - 0x11E]
00001204 2F0C move.l -[A7], A4
00001206 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000120A 508F addq.l A7, 8
0000120C 486E FEE2 pea.l [A6 - 0x11E]
00001210 3F3C 0005 move.w -[A7], 0x5
00001214 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001218 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000121C 4FEF 000A lea.l A7, [A7 + 0xA]
00001220 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001224 3F3C 0005 move.w -[A7], 0x5
00001228 4267 clr.w -[A7]
0000122A 3F3C 7FFF move.w -[A7], 0x7FFF
0000122E A97E syscall SelectDialogItemText/SelIText
label00001230:
00001230 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001234 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001238 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000123C A915 syscall ShowWindow
label0000123E:
0000123E 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00001242 486E FFFE pea.l [A6 - 0x2]
00001246 A991 syscall ModalDialog
00001248 302E FFFE move.w D0, [A6 - 0x2]
0000124C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001250 0001 0003 ori.b D1, 0x3
00001254 FFEA .invalid <<F/7/7>>
00001256 0006 005E ori.b D6, 0x5E /* '^' */
0000125A 0082 3F3C 00FF ori.l D2, 0x3F3C00FF
00001260 486E FEE2 pea.l [A6 - 0x11E]
00001264 3F3C 0005 move.w -[A7], 0x5
00001268 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000126C 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001270 4FEF 000C lea.l A7, [A7 + 0xC]
00001274 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001278 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000127C 206E FFFA movea.l A0, [A6 - 0x6]
00001280 2F10 move.l -[A7], [A0]
00001282 486E FEE2 pea.l [A6 - 0x11E]
00001286 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000128A 508F addq.l A7, 8
0000128C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001290 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001294 70FF moveq.l D0, 0xFFFFFFFF
00001296 3B40 F82C move.w [A5 - 0x7D4], D0
0000129A 4EBA F99E jsr [PC - 0x662 /* 00000C3A */]
0000129E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000012A2 A983 syscall DisposeDialog
000012A4 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000012A8 A873 syscall SetPort
000012AA 2F2D F838 move.l -[A7], [A5 - 0x7C8]
000012AE 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
000012B2 588F addq.l A7, 4
000012B4 6032 bra +0x34 /* 000012E8 */
000012B6 486D FD8E pea.l [A5 - 0x272]
000012BA 3F3C 0005 move.w -[A7], 0x5
000012BE 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000012C2 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000012C6 4FEF 000A lea.l A7, [A7 + 0xA]
000012CA 3F3C 0001 move.w -[A7], 0x1
000012CE 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000012D2 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
000012D6 5C8F addq.l A7, 6
000012D8 6000 FF64 bra -0x9A /* 0000123E */
000012DC 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000012E0 A983 syscall DisposeDialog
000012E2 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000012E6 A873 syscall SetPort
label000012E8:
000012E8 285F movea.l A4, [A7]+
000012EA 4E5E unlink A6
000012EC 4E75 rts
fn000012EE:
000012EE 4E56 FDD4 link A6, -0x022C
000012F2 2F07 move.l -[A7], D7
000012F4 486E FFF4 pea.l [A6 - 0xC]
000012F8 A874 syscall GetPort
000012FA 42A7 clr.l -[A7]
000012FC 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
00001302 3F3C 00FF move.w -[A7], 0xFF
00001306 A9A0 syscall GetResource
00001308 205F movea.l A0, [A7]+
0000130A 2D48 FFE8 move.l [A6 - 0x18], A0
0000130E B0FC 0000 cmpa.w A0, 0x0
00001312 6700 034E beq +0x350 /* 00001662 */
00001316 206E FFE8 movea.l A0, [A6 - 0x18]
0000131A 2050 movea.l A0, [A0]
0000131C 43ED F852 lea.l A1, [A5 - 0x7AE]
00001320 20D9 move.l [A0]+, [A1]+
00001322 20D9 move.l [A0]+, [A1]+
00001324 42A7 clr.l -[A7]
00001326 3F3C 00FF move.w -[A7], 0xFF
0000132A 42A7 clr.l -[A7]
0000132C 4878 FFFF push.l 0xFFFF
00001330 A97C syscall GetNewDialog
00001332 205F movea.l A0, [A7]+
00001334 2D48 FFE4 move.l [A6 - 0x1C], A0
00001338 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000133C A873 syscall SetPort
0000133E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001342 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00001346 588F addq.l A7, 4
00001348 3E2D F830 move.w D7, [A5 - 0x7D0]
0000134C 0807 0000 btst.b D7, 0x0
00001350 670E beq +0x10 /* 00001360 */
00001352 3F3C 0003 move.w -[A7], 0x3
00001356 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000135A 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000135E 5C8F addq.l A7, 6
label00001360:
00001360 0807 0001 btst.b D7, 0x1
00001364 670E beq +0x10 /* 00001374 */
00001366 3F3C 0004 move.w -[A7], 0x4
0000136A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000136E 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001372 5C8F addq.l A7, 6
label00001374:
00001374 0807 0002 btst.b D7, 0x2
00001378 670E beq +0x10 /* 00001388 */
0000137A 3F3C 0005 move.w -[A7], 0x5
0000137E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001382 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001386 5C8F addq.l A7, 6
label00001388:
00001388 0807 0003 btst.b D7, 0x3
0000138C 670E beq +0x10 /* 0000139C */
0000138E 3F3C 0006 move.w -[A7], 0x6
00001392 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001396 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000139A 5C8F addq.l A7, 6
label0000139C:
0000139C 0807 0004 btst.b D7, 0x4
000013A0 670E beq +0x10 /* 000013B0 */
000013A2 3F3C 0007 move.w -[A7], 0x7
000013A6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000013AA 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000013AE 5C8F addq.l A7, 6
label000013B0:
000013B0 0807 0005 btst.b D7, 0x5
000013B4 670E beq +0x10 /* 000013C4 */
000013B6 3F3C 0008 move.w -[A7], 0x8
000013BA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000013BE 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000013C2 5C8F addq.l A7, 6
label000013C4:
000013C4 0807 0006 btst.b D7, 0x6
000013C8 670E beq +0x10 /* 000013D8 */
000013CA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000013CE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000013D2 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000013D6 5C8F addq.l A7, 6
label000013D8:
000013D8 0807 0007 btst.b D7, 0x7
000013DC 670E beq +0x10 /* 000013EC */
000013DE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000013E2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000013E6 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000013EA 5C8F addq.l A7, 6
label000013EC:
000013EC 0807 0008 btst.b D7, 0x8
000013F0 670E beq +0x10 /* 00001400 */
000013F2 3F3C 000B move.w -[A7], 0xB
000013F6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000013FA 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000013FE 5C8F addq.l A7, 6
label00001400:
00001400 0807 000B btst.b D7, 0xB
00001404 670E beq +0x10 /* 00001414 */
00001406 3F3C 0011 move.w -[A7], 0x11
0000140A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000140E 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001412 5C8F addq.l A7, 6
label00001414:
00001414 486D F87E pea.l [A5 - 0x782]
00001418 3F3C 000C move.w -[A7], 0xC
0000141C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001420 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001424 4FEF 000A lea.l A7, [A7 + 0xA]
00001428 486D F89E pea.l [A5 - 0x762]
0000142C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001430 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001434 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001438 4FEF 000A lea.l A7, [A7 + 0xA]
0000143C 4A6D F82E tst.w [A5 - 0x7D2]
00001440 670E beq +0x10 /* 00001450 */
00001442 3F3C 0012 move.w -[A7], 0x12
00001446 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000144A 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000144E 5C8F addq.l A7, 6
label00001450:
00001450 7010 moveq.l D0, 0x10
00001452 3D40 FFFE move.w [A6 - 0x2], D0
00001456 0807 0009 btst.b D7, 0x9 /* '\t' */
0000145A 6706 beq +0x8 /* 00001462 */
0000145C 700E moveq.l D0, 0x0E
0000145E 3D40 FFFE move.w [A6 - 0x2], D0
label00001462:
00001462 0807 000A btst.b D7, 0xA /* '\n' */
00001466 6706 beq +0x8 /* 0000146E */
00001468 700F moveq.l D0, 0x0F
0000146A 3D40 FFFE move.w [A6 - 0x2], D0
label0000146E:
0000146E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001472 3F3C 0010 move.w -[A7], 0x10
00001476 3F3C 000E move.w -[A7], 0xE
0000147A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000147E 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00001482 4FEF 000A lea.l A7, [A7 + 0xA]
00001486 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000148A A915 syscall ShowWindow
label0000148C:
0000148C 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00001490 486E FFFE pea.l [A6 - 0x2]
00001494 A991 syscall ModalDialog
00001496 302E FFFE move.w D0, [A6 - 0x2]
0000149A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000149E 0001 0012 ori.b D1, 0x12
000014A2 FFEA .invalid <<F/7/7>>
000014A4 0024 0180 ori.b -[A4], 0x80
000014A8 018C bclr A4, D0
000014AA 018A bclr A2, D0
000014AC 0188 bclr A0, D0
000014AE 0186 bclr D6, D0
000014B0 0184 bclr D4, D0
000014B2 0182 bclr D2, D0
000014B4 0180 bclr D0, D0
000014B6 017E bchg <<invalid special address>>, D0
000014B8 017C FFD2 bchg 0xFFD2, D0
000014BC FFD0 .invalid <<F/7/7>>
000014BE 0188 bclr A0, D0
000014C0 0186 bclr D6, D0
000014C2 0184 bclr D4, D0
000014C4 0170 016E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D0
000014C8 7E00 moveq.l D7, 0x00
000014CA 3F3C 0003 move.w -[A7], 0x3
000014CE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000014D2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
000014D6 5C8F addq.l A7, 6
000014D8 4A40 tst.w D0
000014DA 6704 beq +0x6 /* 000014E0 */
000014DC 0047 0001 ori.w D7, 0x1
label000014E0:
000014E0 3F3C 0004 move.w -[A7], 0x4
000014E4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000014E8 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
000014EC 5C8F addq.l A7, 6
000014EE 4A40 tst.w D0
000014F0 6704 beq +0x6 /* 000014F6 */
000014F2 0047 0002 ori.w D7, 0x2
label000014F6:
000014F6 3F3C 0005 move.w -[A7], 0x5
000014FA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000014FE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001502 5C8F addq.l A7, 6
00001504 4A40 tst.w D0
00001506 6704 beq +0x6 /* 0000150C */
00001508 0047 0004 ori.w D7, 0x4
label0000150C:
0000150C 3F3C 0006 move.w -[A7], 0x6
00001510 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001514 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001518 5C8F addq.l A7, 6
0000151A 4A40 tst.w D0
0000151C 6704 beq +0x6 /* 00001522 */
0000151E 0047 0008 ori.w D7, 0x8
label00001522:
00001522 3F3C 0007 move.w -[A7], 0x7
00001526 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000152A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000152E 5C8F addq.l A7, 6
00001530 4A40 tst.w D0
00001532 6704 beq +0x6 /* 00001538 */
00001534 0047 0010 ori.w D7, 0x10
label00001538:
00001538 3F3C 0008 move.w -[A7], 0x8
0000153C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001540 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001544 5C8F addq.l A7, 6
00001546 4A40 tst.w D0
00001548 6704 beq +0x6 /* 0000154E */
0000154A 0047 0020 ori.w D7, 0x20 /* ' ' */
label0000154E:
0000154E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001552 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001556 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000155A 5C8F addq.l A7, 6
0000155C 4A40 tst.w D0
0000155E 6704 beq +0x6 /* 00001564 */
00001560 0047 0040 ori.w D7, 0x40 /* '@' */
label00001564:
00001564 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001568 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000156C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001570 5C8F addq.l A7, 6
00001572 4A40 tst.w D0
00001574 6704 beq +0x6 /* 0000157A */
00001576 0047 0080 ori.w D7, 0x80
label0000157A:
0000157A 3F3C 000B move.w -[A7], 0xB
0000157E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001582 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001586 5C8F addq.l A7, 6
00001588 4A40 tst.w D0
0000158A 6704 beq +0x6 /* 00001590 */
0000158C 0047 0100 ori.w D7, 0x100
label00001590:
00001590 3F3C 0011 move.w -[A7], 0x11
00001594 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001598 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000159C 5C8F addq.l A7, 6
0000159E 4A40 tst.w D0
000015A0 6704 beq +0x6 /* 000015A6 */
000015A2 0047 0800 ori.w D7, 0x800
label000015A6:
000015A6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000015AA 486D F87E pea.l [A5 - 0x782]
000015AE 3F3C 000C move.w -[A7], 0xC
000015B2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015B6 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000015BA 4FEF 000C lea.l A7, [A7 + 0xC]
000015BE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000015C2 486D F89E pea.l [A5 - 0x762]
000015C6 3F3C 000D move.w -[A7], 0xD /* '\r' */
000015CA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015CE 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000015D2 4FEF 000C lea.l A7, [A7 + 0xC]
000015D6 3F3C 0010 move.w -[A7], 0x10
000015DA 3F3C 000E move.w -[A7], 0xE
000015DE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015E2 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */]
000015E6 508F addq.l A7, 8
000015E8 0640 000E addi.w D0, 0xE
000015EC 3D40 FFFE move.w [A6 - 0x2], D0
000015F0 0C6E 000E FFFE cmpi.w [A6 - 0x2], 0xE
000015F6 6606 bne +0x8 /* 000015FE */
000015F8 0047 0200 ori.w D7, 0x200
000015FC 6012 bra +0x14 /* 00001610 */
label000015FE:
000015FE 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF
00001604 6606 bne +0x8 /* 0000160C */
00001606 0047 0400 ori.w D7, 0x400
0000160A 6004 bra +0x6 /* 00001610 */
label0000160C:
0000160C 4EBA 1502 jsr [PC + 0x1502 /* 00002B10 */]
label00001610:
00001610 3B47 F830 move.w [A5 - 0x7D0], D7
00001614 3F3C 0012 move.w -[A7], 0x12
00001618 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000161C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001620 5C8F addq.l A7, 6
00001622 3B40 F82E move.w [A5 - 0x7D2], D0
00001626 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000162A A983 syscall DisposeDialog
0000162C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001630 A873 syscall SetPort
00001632 602E bra +0x30 /* 00001662 */
00001634 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001638 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000163C 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00001640 5C8F addq.l A7, 6
00001642 6000 FE48 bra -0x1B6 /* 0000148C */
00001646 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000164A 3F3C 0010 move.w -[A7], 0x10
0000164E 3F3C 000E move.w -[A7], 0xE
00001652 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001656 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
0000165A 4FEF 000A lea.l A7, [A7 + 0xA]
0000165E 6000 FE2C bra -0x1D2 /* 0000148C */
label00001662:
00001662 2E1F move.l D7, [A7]+
00001664 4E5E unlink A6
00001666 4E75 rts
fn00001668:
00001668 4E56 FD9E link A6, -0x0262
0000166C 486E FFB2 pea.l [A6 - 0x4E]
00001670 A874 syscall GetPort
00001672 42A7 clr.l -[A7]
00001674 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
0000167A 3F3C 00FC move.w -[A7], 0xFC
0000167E A9A0 syscall GetResource
00001680 205F movea.l A0, [A7]+
00001682 2D48 FFB6 move.l [A6 - 0x4A], A0
00001686 B0FC 0000 cmpa.w A0, 0x0
0000168A 6700 025E beq +0x260 /* 000018EA */
0000168E 206E FFB6 movea.l A0, [A6 - 0x4A]
00001692 2050 movea.l A0, [A0]
00001694 43ED F852 lea.l A1, [A5 - 0x7AE]
00001698 20D9 move.l [A0]+, [A1]+
0000169A 20D9 move.l [A0]+, [A1]+
0000169C 42A7 clr.l -[A7]
0000169E 3F3C 00FC move.w -[A7], 0xFC
000016A2 42A7 clr.l -[A7]
000016A4 4878 FFFF push.l 0xFFFF
000016A8 A97C syscall GetNewDialog
000016AA 205F movea.l A0, [A7]+
000016AC 2D48 FFAE move.l [A6 - 0x52], A0
000016B0 2F2E FFAE move.l -[A7], [A6 - 0x52]
000016B4 A873 syscall SetPort
000016B6 2F2E FFAE move.l -[A7], [A6 - 0x52]
000016BA 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
000016BE 588F addq.l A7, 4
000016C0 2F2E FFAE move.l -[A7], [A6 - 0x52]
000016C4 A915 syscall ShowWindow
000016C6 486D F9D2 pea.l [A5 - 0x62E]
000016CA 3F3C 0003 move.w -[A7], 0x3
000016CE 2F2E FFAE move.l -[A7], [A6 - 0x52]
000016D2 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000016D6 4FEF 000A lea.l A7, [A7 + 0xA]
000016DA 2F2E FFAE move.l -[A7], [A6 - 0x52]
000016DE 3F3C 0003 move.w -[A7], 0x3
000016E2 4267 clr.w -[A7]
000016E4 3F3C 7FFF move.w -[A7], 0x7FFF
000016E8 A97E syscall SelectDialogItemText/SelIText
label000016EA:
000016EA 2F2E FFAE move.l -[A7], [A6 - 0x52]
000016EE A920 syscall BringToFront
000016F0 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
000016F4 486E FFA4 pea.l [A6 - 0x5C]
000016F8 A991 syscall ModalDialog
000016FA 302E FFA4 move.w D0, [A6 - 0x5C]
000016FE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001702 0001 0002 ori.b D1, 0x2
00001706 FFE4 .invalid <<F/7/7>>
00001708 0004 01D4 ori.b D4, 0xD4
0000170C 486D FD90 pea.l [A5 - 0x270]
00001710 3F3C 0004 move.w -[A7], 0x4
00001714 2F2E FFAE move.l -[A7], [A6 - 0x52]
00001718 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000171C 4FEF 000A lea.l A7, [A7 + 0xA]
00001720 3F3C 00FF move.w -[A7], 0xFF
00001724 486D F9D2 pea.l [A5 - 0x62E]
00001728 3F3C 0003 move.w -[A7], 0x3
0000172C 2F2E FFAE move.l -[A7], [A6 - 0x52]
00001730 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001734 4FEF 000C lea.l A7, [A7 + 0xC]
00001738 70FF moveq.l D0, 0xFFFFFFFF
0000173A 3B40 8F76 move.w [A5 - 0x708A], D0
0000173E 4EBA 0974 jsr [PC + 0x974 /* 000020B4 */]
00001742 3D40 FF9E move.w [A6 - 0x62], D0
00001746 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
0000174A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000174E 526D 8FE6 addq.w [A5 - 0x701A], 1
00001752 302D 8FE6 move.w D0, [A5 - 0x701A]
00001756 B06D 8FC6 cmp.w D0, [A5 - 0x703A]
0000175A 6D18 blt +0x1A /* 00001774 */
0000175C 302D 8FE6 move.w D0, [A5 - 0x701A]
00001760 C1FC 0012 muls.w D0, 0x12
00001764 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
00001768 48C0 ext.l D0
0000176A 2F00 move.l -[A7], D0
0000176C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001770 526D 8FC6 addq.w [A5 - 0x703A], 1
label00001774:
00001774 3F3C 0005 move.w -[A7], 0x5
00001778 206D F85A movea.l A0, [A5 - 0x7A6]
0000177C 2F10 move.l -[A7], [A0]
0000177E 486D F9D2 pea.l [A5 - 0x62E]
00001782 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */]
00001786 4FEF 000A lea.l A7, [A7 + 0xA]
0000178A 3D40 FFA2 move.w [A6 - 0x5E], D0
0000178E 536D 8FE6 subq.w [A5 - 0x701A], 1
00001792 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
00001796 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000179A 206D 8FC2 movea.l A0, [A5 - 0x703E]
0000179E 302E FF9E move.w D0, [A6 - 0x62]
000017A2 C1FC 0012 muls.w D0, 0x12
000017A6 D090 add.l D0, [A0]
000017A8 2B40 F85A move.l [A5 - 0x7A6], D0
000017AC 7001 moveq.l D0, 0x01
000017AE 3B40 8F76 move.w [A5 - 0x708A], D0
000017B2 4A6E FFA2 tst.w [A6 - 0x5E]
000017B6 6700 010E beq +0x110 /* 000018C6 */
000017BA 486E FFBA pea.l [A6 - 0x46]
000017BE 486D F9D2 pea.l [A5 - 0x62E]
000017C2 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000017C6 508F addq.l A7, 8
000017C8 486E FFA6 pea.l [A6 - 0x5A]
000017CC 2F2E FFBA move.l -[A7], [A6 - 0x46]
000017D0 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000017D4 508F addq.l A7, 8
000017D6 70FF moveq.l D0, 0xFFFFFFFF
000017D8 3B40 8F76 move.w [A5 - 0x708A], D0
000017DC 526D 8FE6 addq.w [A5 - 0x701A], 1
000017E0 206E FFBA movea.l A0, [A6 - 0x46]
000017E4 486E FFC6 pea.l [A6 - 0x3A]
000017E8 486E FF9E pea.l [A6 - 0x62]
000017EC 226D F85A movea.l A1, [A5 - 0x7A6]
000017F0 2F11 move.l -[A7], [A1]
000017F2 2F10 move.l -[A7], [A0]
000017F4 206E FFA6 movea.l A0, [A6 - 0x5A]
000017F8 2F10 move.l -[A7], [A0]
000017FA 206D F85A movea.l A0, [A5 - 0x7A6]
000017FE 2F28 0008 move.l -[A7], [A0 + 0x8]
00001802 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00001806 4FEF 0018 lea.l A7, [A7 + 0x18]
0000180A 3D40 FFA0 move.w [A6 - 0x60], D0
0000180E 536D 8FE6 subq.w [A5 - 0x701A], 1
00001812 7001 moveq.l D0, 0x01
00001814 3B40 8F76 move.w [A5 - 0x708A], D0
00001818 206E FFA6 movea.l A0, [A6 - 0x5A]
0000181C 302E FF9E move.w D0, [A6 - 0x62]
00001820 48C0 ext.l D0
00001822 E780 asl D0, 3
00001824 D090 add.l D0, [A0]
00001826 2040 movea.l A0, D0
00001828 4A50 tst.w [A0]
0000182A 6706 beq +0x8 /* 00001832 */
0000182C 7001 moveq.l D0, 0x01
0000182E 3D40 FFA0 move.w [A6 - 0x60], D0
label00001832:
00001832 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001836 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000183A 2F2E FFBA move.l -[A7], [A6 - 0x46]
0000183E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001842 4A6E FFA0 tst.w [A6 - 0x60]
00001846 6752 beq +0x54 /* 0000189A */
00001848 486E FE9E pea.l [A6 - 0x162]
0000184C 3F3C 03EC move.w -[A7], 0x3EC
00001850 3F3C 0007 move.w -[A7], 0x7
00001854 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001858 486E FD9E pea.l [A6 - 0x262]
0000185C 3F3C 03EA move.w -[A7], 0x3EA
00001860 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
00001864 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00001868 486E FE9E pea.l [A6 - 0x162]
0000186C 486D FD92 pea.l [A5 - 0x26E]
00001870 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001874 508F addq.l A7, 8
00001876 486E FE9E pea.l [A6 - 0x162]
0000187A 486E FD9E pea.l [A6 - 0x262]
0000187E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001882 508F addq.l A7, 8
00001884 486E FE9E pea.l [A6 - 0x162]
00001888 3F3C 0004 move.w -[A7], 0x4
0000188C 2F2E FFAE move.l -[A7], [A6 - 0x52]
00001890 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001894 4FEF 000A lea.l A7, [A7 + 0xA]
00001898 602C bra +0x2E /* 000018C6 */
label0000189A:
0000189A 486E FE9E pea.l [A6 - 0x162]
0000189E 486E FFC6 pea.l [A6 - 0x3A]
000018A2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000018A6 508F addq.l A7, 8
000018A8 486E FE9E pea.l [A6 - 0x162]
000018AC 3F3C 0004 move.w -[A7], 0x4
000018B0 2F2E FFAE move.l -[A7], [A6 - 0x52]
000018B4 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000018B8 4FEF 000A lea.l A7, [A7 + 0xA]
000018BC 486E FFC6 pea.l [A6 - 0x3A]
000018C0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000018C4 588F addq.l A7, 4
label000018C6:
000018C6 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
000018CA 2F2E FFAE move.l -[A7], [A6 - 0x52]
000018CE 3F3C 0003 move.w -[A7], 0x3
000018D2 4267 clr.w -[A7]
000018D4 3F3C 7FFF move.w -[A7], 0x7FFF
000018D8 A97E syscall SelectDialogItemText/SelIText
000018DA 6000 FE0E bra -0x1F0 /* 000016EA */
000018DE 2F2E FFAE move.l -[A7], [A6 - 0x52]
000018E2 A983 syscall DisposeDialog
000018E4 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000018E8 A873 syscall SetPort
label000018EA:
000018EA 4E5E unlink A6
000018EC 4E75 rts
fn000018EE:
000018EE 4E56 FED4 link A6, -0x012C
000018F2 2F07 move.l -[A7], D7
000018F4 486E FFF4 pea.l [A6 - 0xC]
000018F8 A874 syscall GetPort
000018FA 42A7 clr.l -[A7]
000018FC 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
00001902 3F3C 00FE move.w -[A7], 0xFE
00001906 A9A0 syscall GetResource
00001908 205F movea.l A0, [A7]+
0000190A 2D48 FFE8 move.l [A6 - 0x18], A0
0000190E B0FC 0000 cmpa.w A0, 0x0
00001912 6700 018C beq +0x18E /* 00001AA0 */
00001916 206E FFE8 movea.l A0, [A6 - 0x18]
0000191A 2050 movea.l A0, [A0]
0000191C 43ED F852 lea.l A1, [A5 - 0x7AE]
00001920 20D9 move.l [A0]+, [A1]+
00001922 20D9 move.l [A0]+, [A1]+
00001924 42A7 clr.l -[A7]
00001926 3F3C 00FE move.w -[A7], 0xFE
0000192A 42A7 clr.l -[A7]
0000192C 4878 FFFF push.l 0xFFFF
00001930 A97C syscall GetNewDialog
00001932 205F movea.l A0, [A7]+
00001934 2D48 FFE4 move.l [A6 - 0x1C], A0
00001938 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000193C A873 syscall SetPort
0000193E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001942 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00001946 588F addq.l A7, 4
00001948 486D F85E pea.l [A5 - 0x7A2]
0000194C 3F3C 0003 move.w -[A7], 0x3
00001950 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001954 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001958 4FEF 000A lea.l A7, [A7 + 0xA]
0000195C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001960 3F3C 0003 move.w -[A7], 0x3
00001964 4267 clr.w -[A7]
00001966 3F3C 7FFF move.w -[A7], 0x7FFF
0000196A A97E syscall SelectDialogItemText/SelIText
0000196C 3E2D FAD2 move.w D7, [A5 - 0x52E]
00001970 4A47 tst.w D7
00001972 6604 bne +0x6 /* 00001978 */
00001974 3E3C 03E0 move.w D7, 0x3E0
label00001978:
00001978 0807 0006 btst.b D7, 0x6
0000197C 670E beq +0x10 /* 0000198C */
0000197E 3F3C 0004 move.w -[A7], 0x4
00001982 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001986 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000198A 5C8F addq.l A7, 6
label0000198C:
0000198C 0807 0005 btst.b D7, 0x5
00001990 670E beq +0x10 /* 000019A0 */
00001992 3F3C 0005 move.w -[A7], 0x5
00001996 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000199A 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000199E 5C8F addq.l A7, 6
label000019A0:
000019A0 0807 0008 btst.b D7, 0x8
000019A4 670E beq +0x10 /* 000019B4 */
000019A6 3F3C 0006 move.w -[A7], 0x6
000019AA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000019AE 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000019B2 5C8F addq.l A7, 6
label000019B4:
000019B4 0807 0007 btst.b D7, 0x7
000019B8 670E beq +0x10 /* 000019C8 */
000019BA 3F3C 0007 move.w -[A7], 0x7
000019BE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000019C2 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000019C6 5C8F addq.l A7, 6
label000019C8:
000019C8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000019CC A915 syscall ShowWindow
label000019CE:
000019CE 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
000019D2 486E FFFE pea.l [A6 - 0x2]
000019D6 A991 syscall ModalDialog
000019D8 302E FFFE move.w D0, [A6 - 0x2]
000019DC 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000019E0 0001 0007 ori.b D1, 0x7
000019E4 FFEA .invalid <<F/7/7>>
000019E6 000E 0098 ori.b A6, 0x98
000019EA FFE4 .invalid <<F/7/7>>
000019EC 00A2 00A0 009E ori.l -[A2], 0xA0009E
000019F2 009C 3F3C 0020 ori.l [A4]+, 0x3F3C0020 /* '?<\0 ' */
000019F8 486D F85E pea.l [A5 - 0x7A2]
000019FC 3F3C 0003 move.w -[A7], 0x3
00001A00 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A04 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001A08 4FEF 000C lea.l A7, [A7 + 0xC]
00001A0C 4A2D F85E tst.b [A5 - 0x7A2]
00001A10 6700 0068 beq +0x6A /* 00001A7A */
00001A14 3E3C 0200 move.w D7, 0x200
00001A18 3F3C 0004 move.w -[A7], 0x4
00001A1C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A20 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001A24 5C8F addq.l A7, 6
00001A26 4A40 tst.w D0
00001A28 6704 beq +0x6 /* 00001A2E */
00001A2A 0047 0040 ori.w D7, 0x40 /* '@' */
label00001A2E:
00001A2E 3F3C 0005 move.w -[A7], 0x5
00001A32 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A36 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001A3A 5C8F addq.l A7, 6
00001A3C 4A40 tst.w D0
00001A3E 6704 beq +0x6 /* 00001A44 */
00001A40 0047 0020 ori.w D7, 0x20 /* ' ' */
label00001A44:
00001A44 3F3C 0006 move.w -[A7], 0x6
00001A48 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A4C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001A50 5C8F addq.l A7, 6
00001A52 4A40 tst.w D0
00001A54 6704 beq +0x6 /* 00001A5A */
00001A56 0047 0100 ori.w D7, 0x100
label00001A5A:
00001A5A 3F3C 0007 move.w -[A7], 0x7
00001A5E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A62 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001A66 5C8F addq.l A7, 6
00001A68 4A40 tst.w D0
00001A6A 6704 beq +0x6 /* 00001A70 */
00001A6C 0047 0080 ori.w D7, 0x80
label00001A70:
00001A70 3B47 8F78 move.w [A5 - 0x7088], D7
00001A74 3B47 FAD2 move.w [A5 - 0x52E], D7
00001A78 6006 bra +0x8 /* 00001A80 */
label00001A7A:
00001A7A 026D FC1F 8F78 andi.w [A5 - 0x7088], 0xFC1F
label00001A80:
00001A80 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A84 A983 syscall DisposeDialog
00001A86 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001A8A A873 syscall SetPort
00001A8C 6012 bra +0x14 /* 00001AA0 */
00001A8E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A92 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A96 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00001A9A 5C8F addq.l A7, 6
00001A9C 6000 FF30 bra -0xCE /* 000019CE */
label00001AA0:
00001AA0 2E1F move.l D7, [A7]+
00001AA2 4E5E unlink A6
00001AA4 4E75 rts
fn00001AA6:
00001AA6 4E56 FEDE link A6, -0x0122
00001AAA 48E7 0308 movem.l -[A7], D6,D7,A4
00001AAE 486E FFFA pea.l [A6 - 0x6]
00001AB2 A874 syscall GetPort
00001AB4 42A7 clr.l -[A7]
00001AB6 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
00001ABC 3F3C 00FD move.w -[A7], 0xFD
00001AC0 A9A0 syscall GetResource
00001AC2 205F movea.l A0, [A7]+
00001AC4 2D48 FFEE move.l [A6 - 0x12], A0
00001AC8 B0FC 0000 cmpa.w A0, 0x0
00001ACC 6700 0200 beq +0x202 /* 00001CCE */
00001AD0 206E FFEE movea.l A0, [A6 - 0x12]
00001AD4 2050 movea.l A0, [A0]
00001AD6 43ED F852 lea.l A1, [A5 - 0x7AE]
00001ADA 20D9 move.l [A0]+, [A1]+
00001ADC 20D9 move.l [A0]+, [A1]+
00001ADE 42A7 clr.l -[A7]
00001AE0 3F3C 00FD move.w -[A7], 0xFD
00001AE4 42A7 clr.l -[A7]
00001AE6 4878 FFFF push.l 0xFFFF
00001AEA A97C syscall GetNewDialog
00001AEC 205F movea.l A0, [A7]+
00001AEE 2D48 FFEA move.l [A6 - 0x16], A0
00001AF2 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001AF6 A873 syscall SetPort
00001AF8 486E FFE2 pea.l [A6 - 0x1E]
00001AFC 3F3C 0005 move.w -[A7], 0x5
00001B00 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001B04 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00001B08 4FEF 000A lea.l A7, [A7 + 0xA]
00001B0C 486E FFE2 pea.l [A6 - 0x1E]
00001B10 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00001B14 588F addq.l A7, 4
00001B16 2B40 F83C move.l [A5 - 0x7C4], D0
00001B1A 7E00 moveq.l D7, 0x00
00001B1C 6000 00C6 bra +0xC8 /* 00001BE4 */
label00001B20:
00001B20 206D 8FC2 movea.l A0, [A5 - 0x703E]
00001B24 3007 move.w D0, D7
00001B26 C1FC 0012 muls.w D0, 0x12
00001B2A D090 add.l D0, [A0]
00001B2C 2D40 FFF6 move.l [A6 - 0xA], D0
00001B30 206E FFF6 movea.l A0, [A6 - 0xA]
00001B34 2868 000C movea.l A4, [A0 + 0xC]
00001B38 206E FFF6 movea.l A0, [A6 - 0xA]
00001B3C 0C28 0006 0010 cmpi.b [A0 + 0x10], 0x6
00001B42 6700 009E beq +0xA0 /* 00001BE2 */
00001B46 206E FFF6 movea.l A0, [A6 - 0xA]
00001B4A 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
00001B50 6638 bne +0x3A /* 00001B8A */
00001B52 206E FFF6 movea.l A0, [A6 - 0xA]
00001B56 226E FFF6 movea.l A1, [A6 - 0xA]
00001B5A 2269 000C movea.l A1, [A1 + 0xC]
00001B5E 2068 0008 movea.l A0, [A0 + 0x8]
00001B62 3269 0002 movea.w A1, [A1 + 0x2]
00001B66 D3E8 000E add.l A1, [A0 + 0xE]
00001B6A 2D49 FEDE move.l [A6 - 0x122], A1
00001B6E 6002 bra +0x4 /* 00001B72 */
label00001B70:
00001B70 508C addq.l A4, 8
label00001B72:
00001B72 4A54 tst.w [A4]
00001B74 66FA bne -0x4 /* 00001B70 */
00001B76 206E FFF6 movea.l A0, [A6 - 0xA]
00001B7A 2068 000C movea.l A0, [A0 + 0xC]
00001B7E 302C 0002 move.w D0, [A4 + 0x2]
00001B82 9068 0002 sub.w D0, [A0 + 0x2]
00001B86 3C00 move.w D6, D0
00001B88 6026 bra +0x28 /* 00001BB0 */
label00001B8A:
00001B8A 206E FFF6 movea.l A0, [A6 - 0xA]
00001B8E 2D68 0004 FEDE move.l [A6 - 0x122], [A0 + 0x4]
00001B94 6002 bra +0x4 /* 00001B98 */
label00001B96:
00001B96 508C addq.l A4, 8
label00001B98:
00001B98 0C54 0001 cmpi.w [A4], 0x1
00001B9C 66F8 bne -0x6 /* 00001B96 */
00001B9E 206E FFF6 movea.l A0, [A6 - 0xA]
00001BA2 2068 000C movea.l A0, [A0 + 0xC]
00001BA6 302C 0002 move.w D0, [A4 + 0x2]
00001BAA 9068 0002 sub.w D0, [A0 + 0x2]
00001BAE 3C00 move.w D6, D0
label00001BB0:
00001BB0 0C46 0096 cmpi.w D6, 0x96
00001BB4 6F04 ble +0x6 /* 00001BBA */
00001BB6 3C3C 0096 move.w D6, 0x96
label00001BBA:
00001BBA 2F2E FEDE move.l -[A7], [A6 - 0x122]
00001BBE 486E FEE3 pea.l [A6 - 0x11D]
00001BC2 3046 movea.w A0, D6
00001BC4 2F08 move.l -[A7], A0
00001BC6 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00001BCA 1D46 FEE2 move.b [A6 - 0x11E], D6
00001BCE 3047 movea.w A0, D7
00001BD0 2F08 move.l -[A7], A0
00001BD2 486E FEE2 pea.l [A6 - 0x11E]
00001BD6 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001BDA 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
00001BDE 4FEF 000C lea.l A7, [A7 + 0xC]
label00001BE2:
00001BE2 5247 addq.w D7, 1
label00001BE4:
00001BE4 BE6D 8FE6 cmp.w D7, [A5 - 0x701A]
00001BE8 6F00 FF36 ble -0xC8 /* 00001B20 */
00001BEC 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001BF0 A915 syscall ShowWindow
00001BF2 4EBA 04C0 jsr [PC + 0x4C0 /* 000020B4 */]
00001BF6 48C0 ext.l D0
00001BF8 2F00 move.l -[A7], D0
00001BFA 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001BFE 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00001C02 508F addq.l A7, 8
00001C04 486E FEE2 pea.l [A6 - 0x11E]
00001C08 2F2D F85A move.l -[A7], [A5 - 0x7A6]
00001C0C 4EBA 054A jsr [PC + 0x54A /* 00002158 */]
00001C10 508F addq.l A7, 8
00001C12 486E FEE2 pea.l [A6 - 0x11E]
00001C16 3F3C 0004 move.w -[A7], 0x4
00001C1A 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001C1E 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001C22 4FEF 000A lea.l A7, [A7 + 0xA]
00001C26 486D 1812 pea.l [A5 + 0x1812 /* export_766 */]
00001C2A 486E FFFE pea.l [A6 - 0x2]
00001C2E A991 syscall ModalDialog
00001C30 302E FFFE move.w D0, [A6 - 0x2]
00001C34 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001C38 0001 0003 ori.b D1, 0x3
00001C3C FFEA .invalid <<F/7/7>>
00001C3E 0006 003E ori.b D6, 0x3E /* '>' */
00001C42 0054 486E ori.w [A4], 0x486E /* 'Hn' */
00001C46 FFF2 .invalid <<F/7/7>>
00001C48 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001C4C 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
00001C50 508F addq.l A7, 8
00001C52 4A40 tst.w D0
00001C54 6728 beq +0x2A /* 00001C7E */
00001C56 206D 8FC2 movea.l A0, [A5 - 0x703E]
00001C5A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001C5E 2F3C 0000 0012 move.l -[A7], 0x12
00001C64 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001C68 D090 add.l D0, [A0]
00001C6A 2B40 F85A move.l [A5 - 0x7A6], D0
00001C6E 70FF moveq.l D0, 0xFFFFFFFF
00001C70 2B40 F828 move.l [A5 - 0x7D8], D0
00001C74 70FF moveq.l D0, 0xFFFFFFFF
00001C76 3B40 F82C move.w [A5 - 0x7D4], D0
00001C7A 4EBA 016E jsr [PC + 0x16E /* 00001DEA */]
label00001C7E:
00001C7E 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001C82 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00001C86 588F addq.l A7, 4
00001C88 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001C8C A983 syscall DisposeDialog
00001C8E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001C92 A873 syscall SetPort
00001C94 6038 bra +0x3A /* 00001CCE */
00001C96 206D 8FC2 movea.l A0, [A5 - 0x703E]
00001C9A 302D 8FE6 move.w D0, [A5 - 0x701A]
00001C9E C1FC 0012 muls.w D0, 0x12
00001CA2 D090 add.l D0, [A0]
00001CA4 2B40 F85A move.l [A5 - 0x7A6], D0
00001CA8 70FF moveq.l D0, 0xFFFFFFFF
00001CAA 2B40 F828 move.l [A5 - 0x7D8], D0
00001CAE 70FF moveq.l D0, 0xFFFFFFFF
00001CB0 3B40 F82C move.w [A5 - 0x7D4], D0
00001CB4 4EBA 0134 jsr [PC + 0x134 /* 00001DEA */]
00001CB8 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001CBC 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00001CC0 588F addq.l A7, 4
00001CC2 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001CC6 A983 syscall DisposeDialog
00001CC8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001CCC A873 syscall SetPort
label00001CCE:
00001CCE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001CD2 4E5E unlink A6
00001CD4 4E75 rts
export_766:
00001CD6 4E56 FEE8 link A6, -0x0118
00001CDA 2F07 move.l -[A7], D7
00001CDC 206E 000C movea.l A0, [A6 + 0xC]
00001CE0 3010 move.w D0, [A0]
00001CE2 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001CE6 0002 000A ori.b D2, 0xA /* '\n' */
00001CEA 0001 00B2 ori.b D1, 0xB2
00001CEE 0006 00EA ori.b D6, 0xEA
00001CF2 206E 000C movea.l A0, [A6 + 0xC]
00001CF6 2D68 000A FFEC move.l [A6 - 0x14], [A0 + 0xA]
00001CFC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D00 A873 syscall SetPort
00001D02 486E FFEC pea.l [A6 - 0x14]
00001D06 A871 syscall GlobalToLocal
00001D08 486E FFF0 pea.l [A6 - 0x10]
00001D0C 3F3C 0005 move.w -[A7], 0x5
00001D10 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D14 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00001D18 4FEF 000A lea.l A7, [A7 + 0xA]
00001D1C 486E FFF0 pea.l [A6 - 0x10]
00001D20 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001D24 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001D28 508F addq.l A7, 8
00001D2A 4A40 tst.w D0
00001D2C 6700 00AC beq +0xAE /* 00001DDA */
00001D30 486E FFFC pea.l [A6 - 0x4]
00001D34 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001D38 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001D3C 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00001D40 4FEF 000C lea.l A7, [A7 + 0xC]
00001D44 3E00 move.w D7, D0
00001D46 0C47 0004 cmpi.w D7, 0x4
00001D4A 660E bne +0x10 /* 00001D5A */
00001D4C 206E 0008 movea.l A0, [A6 + 0x8]
00001D50 7001 moveq.l D0, 0x01
00001D52 3080 move.w [A0], D0
00001D54 7001 moveq.l D0, 0x01
00001D56 6000 0084 bra +0x86 /* 00001DDC */
label00001D5A:
00001D5A 0C47 0002 cmpi.w D7, 0x2
00001D5E 6600 007A bne +0x7C /* 00001DDA */
00001D62 206D 8FC2 movea.l A0, [A5 - 0x703E]
00001D66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D6A 2F3C 0000 0012 move.l -[A7], 0x12
00001D70 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001D74 D090 add.l D0, [A0]
00001D76 2D40 FFF8 move.l [A6 - 0x8], D0
00001D7A 486E FEE8 pea.l [A6 - 0x118]
00001D7E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001D82 4EBA 03D4 jsr [PC + 0x3D4 /* 00002158 */]
00001D86 508F addq.l A7, 8
00001D88 486E FEE8 pea.l [A6 - 0x118]
00001D8C 3F3C 0004 move.w -[A7], 0x4
00001D90 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D94 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001D98 4FEF 000A lea.l A7, [A7 + 0xA]
00001D9C 603C bra +0x3E /* 00001DDA */
00001D9E 206E 000C movea.l A0, [A6 + 0xC]
00001DA2 2028 0002 move.l D0, [A0 + 0x2]
00001DA6 B0AE 0010 cmp.l D0, [A6 + 0x10]
00001DAA 662E bne +0x30 /* 00001DDA */
00001DAC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001DB0 A922 syscall BeginUpdate
00001DB2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001DB6 A981 syscall DrawDialog
00001DB8 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001DBC 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00001DC0 588F addq.l A7, 4
00001DC2 4EBA 02F0 jsr [PC + 0x2F0 /* 000020B4 */]
00001DC6 48C0 ext.l D0
00001DC8 2F00 move.l -[A7], D0
00001DCA 2F2D F83C move.l -[A7], [A5 - 0x7C4]
00001DCE 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00001DD2 508F addq.l A7, 8
00001DD4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001DD8 A923 syscall EndUpdate
label00001DDA:
00001DDA 7000 moveq.l D0, 0x00
label00001DDC:
00001DDC 2E1F move.l D7, [A7]+
00001DDE 4E5E unlink A6
00001DE0 205F movea.l A0, [A7]+
00001DE2 4FEF 000C lea.l A7, [A7 + 0xC]
00001DE6 1E80 move.b [A7], D0
00001DE8 4ED0 jmp [A0]
fn00001DEA:
00001DEA 4E56 FDF8 link A6, -0x0208
00001DEE 48E7 0108 movem.l -[A7], D7,A4
00001DF2 4EBA 02C0 jsr [PC + 0x2C0 /* 000020B4 */]
00001DF6 3E00 move.w D7, D0
00001DF8 B06D 8FE6 cmp.w D0, [A5 - 0x701A]
00001DFC 670C beq +0xE /* 00001E0A */
00001DFE 206D F85A movea.l A0, [A5 - 0x7A6]
00001E02 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
00001E08 6710 beq +0x12 /* 00001E1A */
label00001E0A:
00001E0A 3F3C 0014 move.w -[A7], 0x14
00001E0E 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E12 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001E16 5C8F addq.l A7, 6
00001E18 600E bra +0x10 /* 00001E28 */
label00001E1A:
00001E1A 3F3C 0014 move.w -[A7], 0x14
00001E1E 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E22 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001E26 5C8F addq.l A7, 6
label00001E28:
00001E28 206D F85A movea.l A0, [A5 - 0x7A6]
00001E2C 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
00001E32 6700 00F2 beq +0xF4 /* 00001F26 */
00001E36 2F2D F834 move.l -[A7], [A5 - 0x7CC]
00001E3A 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001E3E 588F addq.l A7, 4
00001E40 70FF moveq.l D0, 0xFFFFFFFF
00001E42 2B40 F828 move.l [A5 - 0x7D8], D0
00001E46 3F3C 000F move.w -[A7], 0xF
00001E4A 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E4E 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001E52 5C8F addq.l A7, 6
00001E54 3F3C 0012 move.w -[A7], 0x12
00001E58 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E5C 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001E60 5C8F addq.l A7, 6
00001E62 3F3C 0011 move.w -[A7], 0x11
00001E66 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E6A 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001E6E 5C8F addq.l A7, 6
00001E70 3F3C 0013 move.w -[A7], 0x13
00001E74 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E78 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001E7C 5C8F addq.l A7, 6
00001E7E 3F3C 000E move.w -[A7], 0xE
00001E82 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001E86 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001E8A 5C8F addq.l A7, 6
00001E8C 486E FEF8 pea.l [A6 - 0x108]
00001E90 2F2D F85A move.l -[A7], [A5 - 0x7A6]
00001E94 4EBA 02C2 jsr [PC + 0x2C2 /* 00002158 */]
00001E98 508F addq.l A7, 8
00001E9A 486E FEF8 pea.l [A6 - 0x108]
00001E9E 3F3C 0003 move.w -[A7], 0x3
00001EA2 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001EA6 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001EAA 4FEF 000A lea.l A7, [A7 + 0xA]
00001EAE 422E FEF8 clr.b [A6 - 0x108]
00001EB2 206D F85A movea.l A0, [A5 - 0x7A6]
00001EB6 0C28 0006 0010 cmpi.b [A0 + 0x10], 0x6
00001EBC 6746 beq +0x48 /* 00001F04 */
00001EBE 206D F85A movea.l A0, [A5 - 0x7A6]
00001EC2 2868 000C movea.l A4, [A0 + 0xC]
00001EC6 6002 bra +0x4 /* 00001ECA */
label00001EC8:
00001EC8 508C addq.l A4, 8
label00001ECA:
00001ECA 0C54 0001 cmpi.w [A4], 0x1
00001ECE 66F8 bne -0x6 /* 00001EC8 */
00001ED0 206D F85A movea.l A0, [A5 - 0x7A6]
00001ED4 2068 000C movea.l A0, [A0 + 0xC]
00001ED8 302C 0002 move.w D0, [A4 + 0x2]
00001EDC 9068 0002 sub.w D0, [A0 + 0x2]
00001EE0 3E00 move.w D7, D0
00001EE2 0C47 00FF cmpi.w D7, 0xFF
00001EE6 6F04 ble +0x6 /* 00001EEC */
00001EE8 3E3C 00FF move.w D7, 0xFF
label00001EEC:
00001EEC 206D F85A movea.l A0, [A5 - 0x7A6]
00001EF0 2F28 0004 move.l -[A7], [A0 + 0x4]
00001EF4 486E FEF9 pea.l [A6 - 0x107]
00001EF8 3047 movea.w A0, D7
00001EFA 2F08 move.l -[A7], A0
00001EFC 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00001F00 1D47 FEF8 move.b [A6 - 0x108], D7
label00001F04:
00001F04 486E FEF8 pea.l [A6 - 0x108]
00001F08 3F3C 0006 move.w -[A7], 0x6
00001F0C 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F10 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001F14 4FEF 000A lea.l A7, [A7 + 0xA]
00001F18 70FF moveq.l D0, 0xFFFFFFFF
00001F1A 2B40 F844 move.l [A5 - 0x7BC], D0
00001F1E 70FF moveq.l D0, 0xFFFFFFFF
00001F20 2B40 F840 move.l [A5 - 0x7C0], D0
00001F24 6058 bra +0x5A /* 00001F7E */
label00001F26:
00001F26 3F3C 000F move.w -[A7], 0xF
00001F2A 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F2E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001F32 5C8F addq.l A7, 6
00001F34 3F3C 0012 move.w -[A7], 0x12
00001F38 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F3C 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001F40 5C8F addq.l A7, 6
00001F42 3F3C 0011 move.w -[A7], 0x11
00001F46 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F4A 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001F4E 5C8F addq.l A7, 6
00001F50 3F3C 0013 move.w -[A7], 0x13
00001F54 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F58 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001F5C 5C8F addq.l A7, 6
00001F5E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001F62 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F66 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001F6A 5C8F addq.l A7, 6
00001F6C 3F3C 000E move.w -[A7], 0xE
00001F70 2F2D F8BE move.l -[A7], [A5 - 0x742]
00001F74 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001F78 5C8F addq.l A7, 6
00001F7A 4EBA E80C jsr [PC - 0x17F4 /* 00000788 */]
label00001F7E:
00001F7E 4EBA ECBA jsr [PC - 0x1346 /* 00000C3A */]
00001F82 4CDF 1080 movem.l D7,A4, [A7]+
00001F86 4E5E unlink A6
00001F88 4E75 rts
fn00001F8A:
00001F8A 4E56 FEF4 link A6, -0x010C
00001F8E 2F0C move.l -[A7], A4
00001F90 486E FEF8 pea.l [A6 - 0x108]
00001F94 486E FFFC pea.l [A6 - 0x4]
00001F98 486E FFFE pea.l [A6 - 0x2]
00001F9C 4EBA EE38 jsr [PC - 0x11C8 /* 00000DD6 */]
00001FA0 4FEF 000C lea.l A7, [A7 + 0xC]
00001FA4 3D40 FFFA move.w [A6 - 0x6], D0
00001FA8 426E FFFC clr.w [A6 - 0x4]
00001FAC 206D F85A movea.l A0, [A5 - 0x7A6]
00001FB0 2068 0008 movea.l A0, [A0 + 0x8]
00001FB4 326E FFFE movea.w A1, [A6 - 0x2]
00001FB8 D3E8 000E add.l A1, [A0 + 0xE]
00001FBC 2D49 FEF4 move.l [A6 - 0x10C], A1
00001FC0 3D6E FFFA FFF8 move.w [A6 - 0x8], [A6 - 0x6]
00001FC6 601A bra +0x1C /* 00001FE2 */
label00001FC8:
00001FC8 206E FEF4 movea.l A0, [A6 - 0x10C]
00001FCC 7000 moveq.l D0, 0x00
00001FCE 1010 move.b D0, [A0]
00001FD0 0C40 000D cmpi.w D0, 0xD /* '\r' */
00001FD4 6604 bne +0x6 /* 00001FDA */
00001FD6 526E FFFC addq.w [A6 - 0x4], 1
label00001FDA:
00001FDA 52AE FEF4 addq.l [A6 - 0x10C], 1
00001FDE 536E FFF8 subq.w [A6 - 0x8], 1
label00001FE2:
00001FE2 4A6E FFF8 tst.w [A6 - 0x8]
00001FE6 670A beq +0xC /* 00001FF2 */
00001FE8 306E FFFC movea.w A0, [A6 - 0x4]
00001FEC B1EE 0008 cmpa.l A0, [A6 + 0x8]
00001FF0 6DD6 blt -0x28 /* 00001FC8 */
label00001FF2:
00001FF2 206D F85A movea.l A0, [A5 - 0x7A6]
00001FF6 2068 0008 movea.l A0, [A0 + 0x8]
00001FFA 202E FEF4 move.l D0, [A6 - 0x10C]
00001FFE 90A8 000E sub.l D0, [A0 + 0xE]
00002002 3D40 FFFE move.w [A6 - 0x2], D0
00002006 206D F85A movea.l A0, [A5 - 0x7A6]
0000200A 2068 0008 movea.l A0, [A0 + 0x8]
0000200E 2868 0012 movea.l A4, [A0 + 0x12]
00002012 6002 bra +0x4 /* 00002016 */
label00002014:
00002014 508C addq.l A4, 8
label00002016:
00002016 302C 0002 move.w D0, [A4 + 0x2]
0000201A B06E FFFE cmp.w D0, [A6 - 0x2]
0000201E 6DF4 blt -0xA /* 00002014 */
00002020 206D F85A movea.l A0, [A5 - 0x7A6]
00002024 2068 0008 movea.l A0, [A0 + 0x8]
00002028 200C move.l D0, A4
0000202A 90A8 0012 sub.l D0, [A0 + 0x12]
0000202E E680 asr D0, 3
00002030 285F movea.l A4, [A7]+
00002032 4E5E unlink A6
00002034 4E75 rts
fn00002036:
00002036 4E56 FFFE link A6, -0x0002
0000203A 206E 0008 movea.l A0, [A6 + 0x8]
0000203E 0C50 0030 cmpi.w [A0], 0x30 /* '0' */
00002042 6712 beq +0x14 /* 00002056 */
00002044 206E 0008 movea.l A0, [A6 + 0x8]
00002048 0C50 003E cmpi.w [A0], 0x3E /* '>' */
0000204C 660C bne +0xE /* 0000205A */
0000204E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00002052 4A40 tst.w D0
00002054 6604 bne +0x6 /* 0000205A */
label00002056:
00002056 7001 moveq.l D0, 0x01
00002058 6056 bra +0x58 /* 000020B0 */
label0000205A:
0000205A 3F3C 0001 move.w -[A7], 0x1
0000205E 206E 0008 movea.l A0, [A6 + 0x8]
00002062 3F10 move.w -[A7], [A0]
00002064 3F3C 0259 move.w -[A7], 0x259
00002068 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
0000206C 5C8F addq.l A7, 6
0000206E 3D40 FFFE move.w [A6 - 0x2], D0
00002072 4EBA 007A jsr [PC + 0x7A /* 000020EE */]
00002076 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
0000207C 6610 bne +0x12 /* 0000208E */
0000207E 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */]
00002082 206E 0008 movea.l A0, [A6 + 0x8]
00002086 30BC FC1A move.w [A0], 0xFC1A
0000208A 7001 moveq.l D0, 0x01
0000208C 6022 bra +0x24 /* 000020B0 */
label0000208E:
0000208E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00002092 4A40 tst.w D0
00002094 6718 beq +0x1A /* 000020AE */
00002096 303C 03E0 move.w D0, 0x3E0
0000209A C06D 8F78 and.w D0, [A5 - 0x7088]
0000209E 0040 0001 ori.w D0, 0x1
000020A2 0040 0400 ori.w D0, 0x400
000020A6 3B40 8F78 move.w [A5 - 0x7088], D0
000020AA 7001 moveq.l D0, 0x01
000020AC 6002 bra +0x4 /* 000020B0 */
label000020AE:
000020AE 7000 moveq.l D0, 0x00
label000020B0:
000020B0 4E5E unlink A6
000020B2 4E75 rts
fn000020B4:
000020B4 4E56 FFF8 link A6, -0x0008
000020B8 206D 8FC2 movea.l A0, [A5 - 0x703E]
000020BC 2D50 FFFC move.l [A6 - 0x4], [A0]
000020C0 02AE 00FF FFFF FFFC andi.l [A6 - 0x4], 0xFFFFFF
000020C8 2D6D F85A FFF8 move.l [A6 - 0x8], [A5 - 0x7A6]
000020CE 02AE 00FF FFFF FFF8 andi.l [A6 - 0x8], 0xFFFFFF
000020D6 202E FFF8 move.l D0, [A6 - 0x8]
000020DA 90AE FFFC sub.l D0, [A6 - 0x4]
000020DE 2F3C 0000 0012 move.l -[A7], 0x12
000020E4 2F00 move.l -[A7], D0
000020E6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000020EA 4E5E unlink A6
000020EC 4E75 rts
fn000020EE:
000020EE 48E7 0108 movem.l -[A7], D7,A4
000020F2 2F2D 8DDE move.l -[A7], [A5 - 0x7222]
000020F6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000020FA 206D 8DDE movea.l A0, [A5 - 0x7222]
000020FE 2850 movea.l A4, [A0]
00002100 7E00 moveq.l D7, 0x00
00002102 6040 bra +0x42 /* 00002144 */
label00002104:
00002104 206C 0048 movea.l A0, [A4 + 0x48]
00002108 4868 0010 pea.l [A0 + 0x10]
0000210C 2F2C 0048 move.l -[A7], [A4 + 0x48]
00002110 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00002114 508F addq.l A7, 8
00002116 206C 0018 movea.l A0, [A4 + 0x18]
0000211A 2050 movea.l A0, [A0]
0000211C 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1
00002122 661A bne +0x1C /* 0000213E */
00002124 206C 0018 movea.l A0, [A4 + 0x18]
00002128 2050 movea.l A0, [A0]
0000212A 0828 0002 0007 btst.b [A0 + 0x7], 0x2
00002130 6706 beq +0x8 /* 00002138 */
00002132 2F2C 0048 move.l -[A7], [A4 + 0x48]
00002136 A904 syscall DrawGrowIcon
label00002138:
00002138 2F2C 0048 move.l -[A7], [A4 + 0x48]
0000213C A969 syscall DrawControls
label0000213E:
0000213E 49EC 006A lea.l A4, [A4 + 0x6A]
00002142 5247 addq.w D7, 1
label00002144:
00002144 BE6D 8DAA cmp.w D7, [A5 - 0x7256]
00002148 6DBA blt -0x44 /* 00002104 */
0000214A 2F2D 8DDE move.l -[A7], [A5 - 0x7222]
0000214E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00002152 4CDF 1080 movem.l D7,A4, [A7]+
00002156 4E75 rts
fn00002158:
00002158 4E56 0000 link A6, 0
0000215C 2F07 move.l -[A7], D7
0000215E 206E 0008 movea.l A0, [A6 + 0x8]
00002162 1028 0010 move.b D0, [A0 + 0x10]
00002166 4880 ext.w D0
00002168 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000216C 0001 0006 ori.b D1, 0x6
00002170 003A 000C 001E ori.b [PC + 0x1E /* 00002190, value 0x60 '`' */], 0xC
00002176 000C 000E ori.b A4, 0xE
0000217A 0010 0012 ori.b [A0], 0x12
0000217E 7E08 moveq.l D7, 0x08
00002180 6028 bra +0x2A /* 000021AA */
00002182 7E09 moveq.l D7, 0x09
00002184 6024 bra +0x26 /* 000021AA */
00002186 7E0A moveq.l D7, 0x0A
00002188 6020 bra +0x22 /* 000021AA */
0000218A 7E0B moveq.l D7, 0x0B
0000218C 601C bra +0x1E /* 000021AA */
0000218E 7E0C moveq.l D7, 0x0C
00002190 6018 bra +0x1A /* 000021AA */
00002192 206E 0008 movea.l A0, [A6 + 0x8]
00002196 2F2E 000C move.l -[A7], [A6 + 0xC]
0000219A 2068 0008 movea.l A0, [A0 + 0x8]
0000219E 2F28 000A move.l -[A7], [A0 + 0xA]
000021A2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000021A6 508F addq.l A7, 8
000021A8 600E bra +0x10 /* 000021B8 */
label000021AA:
000021AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000021AE 3F3C 03EC move.w -[A7], 0x3EC
000021B2 3F07 move.w -[A7], D7
000021B4 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
label000021B8:
000021B8 2E1F move.l D7, [A7]+
000021BA 4E5E unlink A6
000021BC 4E75 rts
fn000021BE:
000021BE 41ED F852 lea.l A0, [A5 - 0x7AE]
000021C2 43ED F84A lea.l A1, [A5 - 0x7B6]
000021C6 20D9 move.l [A0]+, [A1]+
000021C8 20D9 move.l [A0]+, [A1]+
000021CA 3F3C FFFE move.w -[A7], 0xFFFE
000021CE 3F3C 0007 move.w -[A7], 0x7
000021D2 486D F852 pea.l [A5 - 0x7AE]
000021D6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000021DA 508F addq.l A7, 8
000021DC 486D F852 pea.l [A5 - 0x7AE]
000021E0 4267 clr.w -[A7]
000021E2 3F3C FFF7 move.w -[A7], 0xFFF7
000021E6 A8A8 syscall OffsetRect
000021E8 4E75 rts
fn000021EA:
000021EA 4E56 FFFA link A6, -0x0006
000021EE 48E7 0300 movem.l -[A7], D6,D7
000021F2 206D 8FC2 movea.l A0, [A5 - 0x703E]
000021F6 2050 movea.l A0, [A0]
000021F8 2068 000C movea.l A0, [A0 + 0xC]
000021FC 3C10 move.w D6, [A0]
000021FE 426E FFFE clr.w [A6 - 0x2]
00002202 3E2D F830 move.w D7, [A5 - 0x7D0]
00002206 7000 moveq.l D0, 0x00
00002208 102D F87E move.b D0, [A5 - 0x782]
0000220C 3F00 move.w -[A7], D0
0000220E 486D F87F pea.l [A5 - 0x781]
00002212 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
00002216 5C8F addq.l A7, 6
00002218 3D40 FFFC move.w [A6 - 0x4], D0
0000221C 7000 moveq.l D0, 0x00
0000221E 102D F89E move.b D0, [A5 - 0x762]
00002222 3F00 move.w -[A7], D0
00002224 486D F89F pea.l [A5 - 0x761]
00002228 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
0000222C 5C8F addq.l A7, 6
0000222E 3D40 FFFA move.w [A6 - 0x6], D0
00002232 0807 0008 btst.b D7, 0x8
00002236 671A beq +0x1C /* 00002252 */
00002238 206D 8FC2 movea.l A0, [A5 - 0x703E]
0000223C 302D 8FE6 move.w D0, [A5 - 0x701A]
00002240 C1FC 0012 muls.w D0, 0x12
00002244 D090 add.l D0, [A0]
00002246 2040 movea.l A0, D0
00002248 0C28 0001 0010 cmpi.b [A0 + 0x10], 0x1
0000224E 6700 0066 beq +0x68 /* 000022B6 */
label00002252:
00002252 0807 0000 btst.b D7, 0x0
00002256 6708 beq +0xA /* 00002260 */
00002258 0C46 0808 cmpi.w D6, 0x808
0000225C 6700 0058 beq +0x5A /* 000022B6 */
label00002260:
00002260 0807 0004 btst.b D7, 0x4
00002264 6708 beq +0xA /* 0000226E */
00002266 0C46 0852 cmpi.w D6, 0x852
0000226A 6700 004A beq +0x4C /* 000022B6 */
label0000226E:
0000226E 0807 0001 btst.b D7, 0x1
00002272 6706 beq +0x8 /* 0000227A */
00002274 0C46 0816 cmpi.w D6, 0x816
00002278 673C beq +0x3E /* 000022B6 */
label0000227A:
0000227A 0807 0002 btst.b D7, 0x2
0000227E 6706 beq +0x8 /* 00002286 */
00002280 0C46 0812 cmpi.w D6, 0x812
00002284 6730 beq +0x32 /* 000022B6 */
label00002286:
00002286 0807 0003 btst.b D7, 0x3
0000228A 6706 beq +0x8 /* 00002292 */
0000228C 0C46 0813 cmpi.w D6, 0x813
00002290 6724 beq +0x26 /* 000022B6 */
label00002292:
00002292 0807 0005 btst.b D7, 0x5
00002296 6706 beq +0x8 /* 0000229E */
00002298 0C46 083A cmpi.w D6, 0x83A
0000229C 6718 beq +0x1A /* 000022B6 */
label0000229E:
0000229E 0807 0006 btst.b D7, 0x6
000022A2 6706 beq +0x8 /* 000022AA */
000022A4 BC6E FFFC cmp.w D6, [A6 - 0x4]
000022A8 670C beq +0xE /* 000022B6 */
label000022AA:
000022AA 0807 0007 btst.b D7, 0x7
000022AE 670C beq +0xE /* 000022BC */
000022B0 BC6E FFFA cmp.w D6, [A6 - 0x6]
000022B4 6606 bne +0x8 /* 000022BC */
label000022B6:
000022B6 7001 moveq.l D0, 0x01
000022B8 3D40 FFFE move.w [A6 - 0x2], D0
label000022BC:
000022BC 302E FFFE move.w D0, [A6 - 0x2]
000022C0 4CDF 00C0 movem.l D6,D7, [A7]+
000022C4 4E5E unlink A6
000022C6 4E75 rts
export_773:
000022C8 4E56 FDEA link A6, -0x0216
000022CC 4A6E 000E tst.w [A6 + 0xE]
000022D0 670E beq +0x10 /* 000022E0 */
000022D2 082D 0003 F830 btst.b [A5 - 0x7D0], 0x3
000022D8 662C bne +0x2E /* 00002306 */
000022DA 7000 moveq.l D0, 0x00
000022DC 6000 045E bra +0x460 /* 0000273C */
label000022E0:
000022E0 082D 0001 F830 btst.b [A5 - 0x7D0], 0x1
000022E6 6706 beq +0x8 /* 000022EE */
000022E8 7000 moveq.l D0, 0x00
000022EA 6000 0450 bra +0x452 /* 0000273C */
label000022EE:
000022EE 082D 0002 F830 btst.b [A5 - 0x7D0], 0x2
000022F4 6710 beq +0x12 /* 00002306 */
000022F6 206E 0008 movea.l A0, [A6 + 0x8]
000022FA 4A68 004E tst.w [A0 + 0x4E]
000022FE 6606 bne +0x8 /* 00002306 */
00002300 7000 moveq.l D0, 0x00
00002302 6000 0438 bra +0x43A /* 0000273C */
label00002306:
00002306 4A6E 000E tst.w [A6 + 0xE]
0000230A 670A beq +0xC /* 00002316 */
0000230C 41ED FAD4 lea.l A0, [A5 - 0x52C]
00002310 2D48 FDEA move.l [A6 - 0x216], A0
00002314 6012 bra +0x14 /* 00002328 */
label00002316:
00002316 206E 0008 movea.l A0, [A6 + 0x8]
0000231A 3F28 004C move.w -[A7], [A0 + 0x4C]
0000231E 4EBA 07C0 jsr [PC + 0x7C0 /* 00002AE0 */]
00002322 548F addq.l A7, 2
00002324 2D40 FDEA move.l [A6 - 0x216], D0
label00002328:
00002328 206E FDEA movea.l A0, [A6 - 0x216]
0000232C 4A68 0002 tst.w [A0 + 0x2]
00002330 6706 beq +0x8 /* 00002338 */
00002332 7000 moveq.l D0, 0x00
00002334 6000 0406 bra +0x408 /* 0000273C */
label00002338:
00002338 4267 clr.w -[A7]
0000233A 486D F84A pea.l [A5 - 0x7B6]
0000233E A8AE syscall EmptyRect
00002340 101F move.b D0, [A7]+
00002342 4A00 tst.b D0
00002344 6732 beq +0x34 /* 00002378 */
00002346 42A7 clr.l -[A7]
00002348 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
0000234E 3F3C 00FA move.w -[A7], 0xFA
00002352 A9A0 syscall GetResource
00002354 205F movea.l A0, [A7]+
00002356 2D48 FFF8 move.l [A6 - 0x8], A0
0000235A B0FC 0000 cmpa.w A0, 0x0
0000235E 6606 bne +0x8 /* 00002366 */
00002360 7000 moveq.l D0, 0x00
00002362 6000 03D8 bra +0x3DA /* 0000273C */
label00002366:
00002366 206E FFF8 movea.l A0, [A6 - 0x8]
0000236A 2050 movea.l A0, [A0]
0000236C 43ED F84A lea.l A1, [A5 - 0x7B6]
00002370 22D8 move.l [A1]+, [A0]+
00002372 22D8 move.l [A1]+, [A0]+
00002374 4EBA FE48 jsr [PC - 0x1B8 /* 000021BE */]
label00002378:
00002378 42A7 clr.l -[A7]
0000237A 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
00002380 3F3C 0100 move.w -[A7], 0x100
00002384 A9A0 syscall GetResource
00002386 205F movea.l A0, [A7]+
00002388 2D48 FFF8 move.l [A6 - 0x8], A0
0000238C B0FC 0000 cmpa.w A0, 0x0
00002390 6606 bne +0x8 /* 00002398 */
00002392 7000 moveq.l D0, 0x00
00002394 6000 03A6 bra +0x3A8 /* 0000273C */
label00002398:
00002398 206E FFF8 movea.l A0, [A6 - 0x8]
0000239C 2050 movea.l A0, [A0]
0000239E 43ED F852 lea.l A1, [A5 - 0x7AE]
000023A2 20D9 move.l [A0]+, [A1]+
000023A4 20D9 move.l [A0]+, [A1]+
000023A6 42A7 clr.l -[A7]
000023A8 3F3C 0100 move.w -[A7], 0x100
000023AC 42A7 clr.l -[A7]
000023AE 4878 FFFF push.l 0xFFFF
000023B2 A97C syscall GetNewDialog
000023B4 205F movea.l A0, [A7]+
000023B6 2D48 FFF4 move.l [A6 - 0xC], A0
000023BA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000023BE 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
000023C2 588F addq.l A7, 4
000023C4 206E FDEA movea.l A0, [A6 - 0x216]
000023C8 2F28 0004 move.l -[A7], [A0 + 0x4]
000023CC 3F3C 000B move.w -[A7], 0xB
000023D0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000023D4 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000023D8 4FEF 000A lea.l A7, [A7 + 0xA]
000023DC 4A6E 000E tst.w [A6 + 0xE]
000023E0 672E beq +0x30 /* 00002410 */
000023E2 3F3C 0005 move.w -[A7], 0x5
000023E6 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000023EA 548F addq.l A7, 2
000023EC 2F00 move.l -[A7], D0
000023EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000023F2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000023F6 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000023FA 4FEF 000A lea.l A7, [A7 + 0xA]
000023FE 3F3C 0006 move.w -[A7], 0x6
00002402 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00002406 548F addq.l A7, 2
00002408 2D40 FFFC move.l [A6 - 0x4], D0
0000240C 6000 0046 bra +0x48 /* 00002454 */
label00002410:
00002410 206E 0008 movea.l A0, [A6 + 0x8]
00002414 3028 004E move.w D0, [A0 + 0x4E]
00002418 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000241C 0000 0001 ori.b D0, 0x1
00002420 0026 0004 ori.b -[A6], 0x4
00002424 0012 3F3C ori.b [A2], 0x3C /* '<' */
00002428 0007 4EAD ori.b D7, 0xAD
0000242C 04B2 548F 2D40 FFFC subi.l <<invalid full ext with I/IS == 4>>, 0x548F2D40
00002434 601E bra +0x20 /* 00002454 */
00002436 3F3C 0008 move.w -[A7], 0x8
0000243A 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
0000243E 548F addq.l A7, 2
00002440 2D40 FFFC move.l [A6 - 0x4], D0
00002444 600E bra +0x10 /* 00002454 */
00002446 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000244A 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
0000244E 548F addq.l A7, 2
00002450 2D40 FFFC move.l [A6 - 0x4], D0
label00002454:
00002454 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002458 3F3C 0011 move.w -[A7], 0x11
0000245C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002460 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002464 4FEF 000A lea.l A7, [A7 + 0xA]
00002468 7001 moveq.l D0, 0x01
0000246A 1D40 FEEE move.b [A6 - 0x112], D0
0000246E 1D6D FD65 FEEF move.b [A6 - 0x111], [A5 - 0x29B]
00002474 486E FEEE pea.l [A6 - 0x112]
00002478 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000247C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002480 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002484 4FEF 000A lea.l A7, [A7 + 0xA]
00002488 1D6D FD6A FEEF move.b [A6 - 0x111], [A5 - 0x296]
0000248E 486E FEEE pea.l [A6 - 0x112]
00002492 3F3C 0012 move.w -[A7], 0x12
00002496 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000249A 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000249E 4FEF 000A lea.l A7, [A7 + 0xA]
000024A2 1D6D FD6D FEEF move.b [A6 - 0x111], [A5 - 0x293]
000024A8 486E FEEE pea.l [A6 - 0x112]
000024AC 3F3C 0015 move.w -[A7], 0x15
000024B0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000024B4 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000024B8 4FEF 000A lea.l A7, [A7 + 0xA]
000024BC 206D 8FC2 movea.l A0, [A5 - 0x703E]
000024C0 302D 8FE6 move.w D0, [A5 - 0x701A]
000024C4 C1FC 0012 muls.w D0, 0x12
000024C8 D090 add.l D0, [A0]
000024CA 206D 8FC2 movea.l A0, [A5 - 0x703E]
000024CE 322D 8FE6 move.w D1, [A5 - 0x701A]
000024D2 C3FC 0012 muls.w D1, 0x12
000024D6 D290 add.l D1, [A0]
000024D8 486E FEEE pea.l [A6 - 0x112]
000024DC 2041 movea.l A0, D1
000024DE 2F28 0004 move.l -[A7], [A0 + 0x4]
000024E2 2040 movea.l A0, D0
000024E4 2F28 000C move.l -[A7], [A0 + 0xC]
000024E8 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000024EC 4FEF 000C lea.l A7, [A7 + 0xC]
000024F0 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
000024F6 6608 bne +0xA /* 00002500 */
000024F8 41ED FFA8 lea.l A0, [A5 - 0x58]
000024FC 2008 move.l D0, A0
000024FE 6006 bra +0x8 /* 00002506 */
label00002500:
00002500 41ED FFAE lea.l A0, [A5 - 0x52]
00002504 2008 move.l D0, A0
label00002506:
00002506 486E FDEE pea.l [A6 - 0x212]
0000250A 2F00 move.l -[A7], D0
0000250C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002510 508F addq.l A7, 8
00002512 486E FDEE pea.l [A6 - 0x212]
00002516 486E FEEE pea.l [A6 - 0x112]
0000251A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
0000251E 508F addq.l A7, 8
00002520 486E FDEE pea.l [A6 - 0x212]
00002524 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002528 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000252C 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002530 4FEF 000A lea.l A7, [A7 + 0xA]
00002534 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002538 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000253C 4EBA 04A0 jsr [PC + 0x4A0 /* 000029DE */]
00002540 508F addq.l A7, 8
00002542 2F2E FDEA move.l -[A7], [A6 - 0x216]
00002546 3F3C 0012 move.w -[A7], 0x12
0000254A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000254E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002552 4EBA 01EC jsr [PC + 0x1EC /* 00002740 */]
00002556 4FEF 000E lea.l A7, [A7 + 0xE]
0000255A 2F2E FDEA move.l -[A7], [A6 - 0x216]
0000255E 3F3C 0015 move.w -[A7], 0x15
00002562 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002566 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000256A 4EBA 01D4 jsr [PC + 0x1D4 /* 00002740 */]
0000256E 4FEF 000E lea.l A7, [A7 + 0xE]
00002572 206E 0008 movea.l A0, [A6 + 0x8]
00002576 2F28 0042 move.l -[A7], [A0 + 0x42]
0000257A 486D FFB4 pea.l [A5 - 0x4C]
0000257E 486E FEEE pea.l [A6 - 0x112]
00002582 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00002586 4FEF 000C lea.l A7, [A7 + 0xC]
0000258A 486E FEEE pea.l [A6 - 0x112]
0000258E 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00002592 588F addq.l A7, 4
00002594 486E FEEE pea.l [A6 - 0x112]
00002598 3F3C 0010 move.w -[A7], 0x10
0000259C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000025A0 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000025A4 4FEF 000A lea.l A7, [A7 + 0xA]
000025A8 7008 moveq.l D0, 0x08
000025AA 3D40 FFF2 move.w [A6 - 0xE], D0
000025AE 082D 0001 F830 btst.b [A5 - 0x7D0], 0x1
000025B4 6706 beq +0x8 /* 000025BC */
000025B6 7006 moveq.l D0, 0x06
000025B8 3D40 FFF2 move.w [A6 - 0xE], D0
label000025BC:
000025BC 082D 0002 F830 btst.b [A5 - 0x7D0], 0x2
000025C2 6706 beq +0x8 /* 000025CA */
000025C4 7007 moveq.l D0, 0x07
000025C6 3D40 FFF2 move.w [A6 - 0xE], D0
label000025CA:
000025CA 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000025CE 3F3C 0008 move.w -[A7], 0x8
000025D2 3F3C 0006 move.w -[A7], 0x6
000025D6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000025DA 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000025DE 4FEF 000A lea.l A7, [A7 + 0xA]
000025E2 206E 0008 movea.l A0, [A6 + 0x8]
000025E6 3F10 move.w -[A7], [A0]
000025E8 3F3C 000C move.w -[A7], 0xC
000025EC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000025F0 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
000025F4 508F addq.l A7, 8
000025F6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000025FA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000025FE 4267 clr.w -[A7]
00002600 3F3C 7FFF move.w -[A7], 0x7FFF
00002604 A97E syscall SelectDialogItemText/SelIText
00002606 4EBA 052C jsr [PC + 0x52C /* 00002B34 */]
0000260A 4A40 tst.w D0
0000260C 6614 bne +0x16 /* 00002622 */
0000260E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002612 3F3C 0003 move.w -[A7], 0x3
00002616 A827 syscall HideDialogItem/HideDItem
00002618 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000261C 3F3C 0004 move.w -[A7], 0x4
00002620 A827 syscall HideDialogItem/HideDItem
label00002622:
00002622 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002626 A915 syscall ShowWindow
00002628 426E FFF0 clr.w [A6 - 0x10]
label0000262C:
0000262C 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00002630 486E FFF2 pea.l [A6 - 0xE]
00002634 A991 syscall ModalDialog
00002636 302E FFF2 move.w D0, [A6 - 0xE]
0000263A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000263E 0001 0015 ori.b D1, 0x15
00002642 FFEA .invalid <<F/7/7>>
00002644 00EE .incomplete
00002646 00C4 .incomplete
00002648 00BC 00E2 0022 006C 006A ori.l 0x6C006A /* 'l\0j' */, 0xE20022
00002652 0068 FFD8 FFD6 ori.w [A0 - 0x2A], 0xFFD8
00002658 FFD4 .invalid <<F/7/7>>
0000265A FFD2 .invalid <<F/7/7>>
0000265C 0018 FFCE ori.b [A0]+, 0xCE
00002660 FFCC .invalid <<F/7/7>>
00002662 FFCA .invalid <<F/7/7>>
00002664 FFC8 .invalid <<F/7/7>>
00002666 001E FFC4 ori.b [A6]+, 0xC4
0000266A FFC2 .invalid <<F/7/7>>
0000266C 0032 4EBA 0648 ori.b [A2 + D0.w * 8 + 0x48], 0xBA
00002672 60B8 bra -0x46 /* 0000262C */
00002674 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002678 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000267C 4EBA 0360 jsr [PC + 0x360 /* 000029DE */]
00002680 508F addq.l A7, 8
00002682 60A8 bra -0x56 /* 0000262C */
00002684 2F2E FDEA move.l -[A7], [A6 - 0x216]
00002688 3F3C 0012 move.w -[A7], 0x12
0000268C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002690 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002694 4EBA 00AA jsr [PC + 0xAA /* 00002740 */]
00002698 4FEF 000E lea.l A7, [A7 + 0xE]
0000269C 608E bra -0x70 /* 0000262C */
0000269E 2F2E FDEA move.l -[A7], [A6 - 0x216]
000026A2 3F3C 0015 move.w -[A7], 0x15
000026A6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000026AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026AE 4EBA 0090 jsr [PC + 0x90 /* 00002740 */]
000026B2 4FEF 000E lea.l A7, [A7 + 0xE]
000026B6 6000 FF74 bra -0x8A /* 0000262C */
000026BA 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000026BE 3F3C 0008 move.w -[A7], 0x8
000026C2 3F3C 0006 move.w -[A7], 0x6
000026C6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000026CA 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000026CE 4FEF 000A lea.l A7, [A7 + 0xA]
000026D2 026D F9FF F830 andi.w [A5 - 0x7D0], 0xF9FF
000026D8 0C6E 0006 FFF2 cmpi.w [A6 - 0xE], 0x6
000026DE 660A bne +0xC /* 000026EA */
000026E0 08ED 0001 F830 bset.b [A5 - 0x7D0], 0x1
000026E6 6000 FF44 bra -0xBA /* 0000262C */
label000026EA:
000026EA 0C6E 0007 FFF2 cmpi.w [A6 - 0xE], 0x7
000026F0 660A bne +0xC /* 000026FC */
000026F2 08ED 0002 F830 bset.b [A5 - 0x7D0], 0x2
000026F8 6000 FF32 bra -0xCC /* 0000262C */
label000026FC:
000026FC 4EBA 0412 jsr [PC + 0x412 /* 00002B10 */]
00002700 6000 FF2A bra -0xD4 /* 0000262C */
00002704 A9FF syscall Debugger
00002706 6000 FF24 bra -0xDA /* 0000262C */
0000270A 3B6D F830 F848 move.w [A5 - 0x7B8], [A5 - 0x7D0]
00002710 08AD 0002 F830 bclr.b [A5 - 0x7D0], 0x2
00002716 08ED 0001 F830 bset.b [A5 - 0x7D0], 0x1
0000271C 08ED 0000 8F79 bset.b [A5 - 0x7087], 0x0
00002722 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002726 A983 syscall DisposeDialog
00002728 7000 moveq.l D0, 0x00
0000272A 6010 bra +0x12 /* 0000273C */
0000272C 7001 moveq.l D0, 0x01
0000272E 3D40 FFF0 move.w [A6 - 0x10], D0
00002732 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002736 A983 syscall DisposeDialog
00002738 302E FFF0 move.w D0, [A6 - 0x10]
label0000273C:
0000273C 4E5E unlink A6
0000273E 4E75 rts
fn00002740:
00002740 4E56 FDFA link A6, -0x0206
00002744 48E7 0700 movem.l -[A7], D5,D6,D7
00002748 422E FDFA clr.b [A6 - 0x206]
0000274C 3F3C 00FF move.w -[A7], 0xFF
00002750 486E FEFA pea.l [A6 - 0x106]
00002754 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002758 2F2E 000C move.l -[A7], [A6 + 0xC]
0000275C 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00002760 4FEF 000C lea.l A7, [A7 + 0xC]
00002764 422E FFFF clr.b [A6 - 0x1]
00002768 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000276C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002770 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00002774 5C8F addq.l A7, 6
00002776 3E00 move.w D7, D0
00002778 0C6E 0012 0010 cmpi.w [A6 + 0x10], 0x12
0000277E 6600 0084 bne +0x86 /* 00002804 */
00002782 7C14 moveq.l D6, 0x14
00002784 7A00 moveq.l D5, 0x00
00002786 600E bra +0x10 /* 00002796 */
label00002788:
00002788 3045 movea.w A0, D5
0000278A D1EE 0012 add.l A0, [A6 + 0x12]
0000278E 4A28 0008 tst.b [A0 + 0x8]
00002792 6708 beq +0xA /* 0000279C */
00002794 5245 addq.w D5, 1
label00002796:
00002796 0C45 0004 cmpi.w D5, 0x4
0000279A 6DEC blt -0x12 /* 00002788 */
label0000279C:
0000279C 4A47 tst.w D7
0000279E 6D4C blt +0x4E /* 000027EC */
000027A0 BE45 cmp.w D7, D5
000027A2 6C48 bge +0x4A /* 000027EC */
000027A4 4A2E FEFA tst.b [A6 - 0x106]
000027A8 6742 beq +0x44 /* 000027EC */
000027AA 1B6E FEFB FD6A move.b [A5 - 0x296], [A6 - 0x105]
000027B0 3047 movea.w A0, D7
000027B2 D1EE 0012 add.l A0, [A6 + 0x12]
000027B6 1D68 0008 FFFF move.b [A6 - 0x1], [A0 + 0x8]
000027BC 3007 move.w D0, D7
000027BE 48C0 ext.l D0
000027C0 E580 asl D0, 2
000027C2 D0AE 0008 add.l D0, [A6 + 0x8]
000027C6 2040 movea.l A0, D0
000027C8 2D68 0050 FFFA move.l [A6 - 0x6], [A0 + 0x50]
000027CE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000027D2 486D FFBA pea.l [A5 - 0x46]
000027D6 486E FDFA pea.l [A6 - 0x206]
000027DA 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
000027DE 4FEF 000C lea.l A7, [A7 + 0xC]
000027E2 486E FDFA pea.l [A6 - 0x206]
000027E6 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
000027EA 588F addq.l A7, 4
label000027EC:
000027EC 486E FDFA pea.l [A6 - 0x206]
000027F0 3F3C 0013 move.w -[A7], 0x13
000027F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000027F8 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000027FC 4FEF 000A lea.l A7, [A7 + 0xA]
00002800 6000 0080 bra +0x82 /* 00002882 */
label00002804:
00002804 7C17 moveq.l D6, 0x17
00002806 7A00 moveq.l D5, 0x00
00002808 600E bra +0x10 /* 00002818 */
label0000280A:
0000280A 3045 movea.w A0, D5
0000280C D1EE 0012 add.l A0, [A6 + 0x12]
00002810 4A28 000C tst.b [A0 + 0xC]
00002814 6708 beq +0xA /* 0000281E */
00002816 5245 addq.w D5, 1
label00002818:
00002818 0C45 0002 cmpi.w D5, 0x2
0000281C 6DEC blt -0x12 /* 0000280A */
label0000281E:
0000281E 4A47 tst.w D7
00002820 6D4C blt +0x4E /* 0000286E */
00002822 BE45 cmp.w D7, D5
00002824 6C48 bge +0x4A /* 0000286E */
00002826 4A2E FEFA tst.b [A6 - 0x106]
0000282A 6742 beq +0x44 /* 0000286E */
0000282C 1B6E FEFB FD6F move.b [A5 - 0x291], [A6 - 0x105]
00002832 3047 movea.w A0, D7
00002834 D1EE 0012 add.l A0, [A6 + 0x12]
00002838 1D68 000C FFFF move.b [A6 - 0x1], [A0 + 0xC]
0000283E 3007 move.w D0, D7
00002840 48C0 ext.l D0
00002842 E580 asl D0, 2
00002844 D0AE 0008 add.l D0, [A6 + 0x8]
00002848 2040 movea.l A0, D0
0000284A 2D68 0070 FFFA move.l [A6 - 0x6], [A0 + 0x70]
00002850 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002854 486D FFC0 pea.l [A5 - 0x40]
00002858 486E FDFA pea.l [A6 - 0x206]
0000285C 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00002860 4FEF 000C lea.l A7, [A7 + 0xC]
00002864 486E FDFA pea.l [A6 - 0x206]
00002868 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
0000286C 588F addq.l A7, 4
label0000286E:
0000286E 486E FDFA pea.l [A6 - 0x206]
00002872 3F3C 0016 move.w -[A7], 0x16
00002876 2F2E 000C move.l -[A7], [A6 + 0xC]
0000287A 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000287E 4FEF 000A lea.l A7, [A7 + 0xA]
label00002882:
00002882 102E FFFF move.b D0, [A6 - 0x1]
00002886 4880 ext.w D0
00002888 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000288C 0000 0009 ori.b D0, 0x9 /* '\t' */
00002890 0134 0014 btst [A4 + D0.w + 0x14], D0
00002894 0024 0034 ori.b -[A4], 0x34 /* '4' */
00002898 0054 0096 ori.w [A4], 0x96
0000289C 00C0 .incomplete
0000289E 00CE .incomplete
000028A0 006E 00EA 010A ori.w [A6 + 0x10A], 0xEA
000028A6 486E FEFA pea.l [A6 - 0x106]
000028AA 486D FFC6 pea.l [A5 - 0x3A]
000028AE 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000028B2 508F addq.l A7, 8
000028B4 6000 010E bra +0x110 /* 000029C4 */
000028B8 486E FEFA pea.l [A6 - 0x106]
000028BC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000028C0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000028C4 508F addq.l A7, 8
000028C6 6000 00FC bra +0xFE /* 000029C4 */
000028CA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000028CE 486E FEFA pea.l [A6 - 0x106]
000028D2 4878 003C push.l 0x3C /* '<' */
000028D6 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000028DA 422E FF36 clr.b [A6 - 0xCA]
000028DE 486E FEFA pea.l [A6 - 0x106]
000028E2 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
000028E6 588F addq.l A7, 4
000028E8 6000 00DA bra +0xDC /* 000029C4 */
000028EC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000028F0 486D FFC8 pea.l [A5 - 0x38]
000028F4 486E FEFA pea.l [A6 - 0x106]
000028F8 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
000028FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002900 486E FEFA pea.l [A6 - 0x106]
00002904 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00002908 588F addq.l A7, 4
0000290A 6000 00B8 bra +0xBA /* 000029C4 */
0000290E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002912 486D FFCC pea.l [A5 - 0x34]
00002916 486E FEFA pea.l [A6 - 0x106]
0000291A 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000291E 4FEF 000C lea.l A7, [A7 + 0xC]
00002922 486E FEFA pea.l [A6 - 0x106]
00002926 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
0000292A 588F addq.l A7, 4
0000292C 6000 0096 bra +0x98 /* 000029C4 */
00002930 206E FFFA movea.l A0, [A6 - 0x6]
00002934 41E8 000A lea.l A0, [A0 + 0xA]
00002938 2F20 move.l -[A7], -[A0]
0000293A 2F20 move.l -[A7], -[A0]
0000293C 3F20 move.w -[A7], -[A0]
0000293E 486D FFD0 pea.l [A5 - 0x30]
00002942 486E FEFA pea.l [A6 - 0x106]
00002946 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000294A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000294E 486E FEFA pea.l [A6 - 0x106]
00002952 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00002956 588F addq.l A7, 4
00002958 6000 006A bra +0x6C /* 000029C4 */
0000295C 486E FEFA pea.l [A6 - 0x106]
00002960 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002964 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002968 508F addq.l A7, 8
0000296A 6058 bra +0x5A /* 000029C4 */
0000296C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002970 486D FFD4 pea.l [A5 - 0x2C]
00002974 486E FEFA pea.l [A6 - 0x106]
00002978 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000297C 4FEF 000C lea.l A7, [A7 + 0xC]
00002980 486E FEFA pea.l [A6 - 0x106]
00002984 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00002988 588F addq.l A7, 4
0000298A 6038 bra +0x3A /* 000029C4 */
0000298C 206E FFFA movea.l A0, [A6 - 0x6]
00002990 2F10 move.l -[A7], [A0]
00002992 486D FFDA pea.l [A5 - 0x26]
00002996 486E FEFA pea.l [A6 - 0x106]
0000299A 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000299E 4FEF 000C lea.l A7, [A7 + 0xC]
000029A2 486E FEFA pea.l [A6 - 0x106]
000029A6 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
000029AA 588F addq.l A7, 4
000029AC 6016 bra +0x18 /* 000029C4 */
000029AE 486E FFFA pea.l [A6 - 0x6]
000029B2 486E FEFB pea.l [A6 - 0x105]
000029B6 4878 0004 push.l 0x4
000029BA 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000029BE 7004 moveq.l D0, 0x04
000029C0 1D40 FEFA move.b [A6 - 0x106], D0
label000029C4:
000029C4 486E FEFA pea.l [A6 - 0x106]
000029C8 3F06 move.w -[A7], D6
000029CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000029CE 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000029D2 4FEF 000A lea.l A7, [A7 + 0xA]
000029D6 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000029DA 4E5E unlink A6
000029DC 4E75 rts
fn000029DE:
000029DE 4E56 FE00 link A6, -0x0200
000029E2 2F07 move.l -[A7], D7
000029E4 422E FE00 clr.b [A6 - 0x200]
000029E8 3F3C 00FF move.w -[A7], 0xFF
000029EC 486E FF00 pea.l [A6 - 0x100]
000029F0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000029F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029F8 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000029FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002A00 4A2E FF00 tst.b [A6 - 0x100]
00002A04 6700 006C beq +0x6E /* 00002A72 */
00002A08 422E FF00 clr.b [A6 - 0x100]
00002A0C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00002A10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A14 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00002A18 5C8F addq.l A7, 6
00002A1A 3E00 move.w D7, D0
00002A1C 4A47 tst.w D7
00002A1E 6D52 blt +0x54 /* 00002A72 */
00002A20 206E 000C movea.l A0, [A6 + 0xC]
00002A24 BE50 cmp.w D7, [A0]
00002A26 6C4A bge +0x4C /* 00002A72 */
00002A28 1B6E FF01 FD65 move.b [A5 - 0x29B], [A6 - 0xFF]
00002A2E 3007 move.w D0, D7
00002A30 48C0 ext.l D0
00002A32 E580 asl D0, 2
00002A34 D0AE 000C add.l D0, [A6 + 0xC]
00002A38 486E FF00 pea.l [A6 - 0x100]
00002A3C 2040 movea.l A0, D0
00002A3E 2F28 0002 move.l -[A7], [A0 + 0x2]
00002A42 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002A46 508F addq.l A7, 8
00002A48 3007 move.w D0, D7
00002A4A 48C0 ext.l D0
00002A4C E580 asl D0, 2
00002A4E D0AE 000C add.l D0, [A6 + 0xC]
00002A52 2040 movea.l A0, D0
00002A54 2F28 0002 move.l -[A7], [A0 + 0x2]
00002A58 486D FFEA pea.l [A5 - 0x16]
00002A5C 486E FE00 pea.l [A6 - 0x200]
00002A60 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00002A64 4FEF 000C lea.l A7, [A7 + 0xC]
00002A68 486E FE00 pea.l [A6 - 0x200]
00002A6C 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00002A70 588F addq.l A7, 4
label00002A72:
00002A72 486E FE00 pea.l [A6 - 0x200]
00002A76 3F3C 000E move.w -[A7], 0xE
00002A7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A7E 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002A82 4FEF 000A lea.l A7, [A7 + 0xA]
00002A86 486E FF00 pea.l [A6 - 0x100]
00002A8A 3F3C 000F move.w -[A7], 0xF
00002A8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A92 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002A96 4FEF 000A lea.l A7, [A7 + 0xA]
00002A9A 2E1F move.l D7, [A7]+
00002A9C 4E5E unlink A6
00002A9E 4E75 rts
fn00002AA0:
00002AA0 4E56 0000 link A6, 0
00002AA4 48E7 0308 movem.l -[A7], D6,D7,A4
00002AA8 206E 0008 movea.l A0, [A6 + 0x8]
00002AAC 2850 movea.l A4, [A0]
00002AAE 42A7 clr.l -[A7]
00002AB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AB4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002AB8 201F move.l D0, [A7]+
00002ABA 4878 0010 push.l 0x10
00002ABE 2F00 move.l -[A7], D0
00002AC0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002AC4 3E00 move.w D7, D0
00002AC6 7C00 moveq.l D6, 0x00
00002AC8 600A bra +0xC /* 00002AD4 */
label00002ACA:
00002ACA 426C 0002 clr.w [A4 + 0x2]
00002ACE 49EC 0010 lea.l A4, [A4 + 0x10]
00002AD2 5246 addq.w D6, 1
label00002AD4:
00002AD4 BC47 cmp.w D6, D7
00002AD6 6DF2 blt -0xC /* 00002ACA */
00002AD8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002ADC 4E5E unlink A6
00002ADE 4E75 rts
fn00002AE0:
00002AE0 4E56 0000 link A6, 0
00002AE4 48E7 0308 movem.l -[A7], D6,D7,A4
00002AE8 3E2E 0008 move.w D7, [A6 + 0x8]
00002AEC 41ED FAE2 lea.l A0, [A5 - 0x51E]
00002AF0 2848 movea.l A4, A0
00002AF2 7C00 moveq.l D6, 0x00
00002AF4 600A bra +0xC /* 00002B00 */
label00002AF6:
00002AF6 BE54 cmp.w D7, [A4]
00002AF8 670C beq +0xE /* 00002B06 */
00002AFA 49EC 000E lea.l A4, [A4 + 0xE]
00002AFE 5246 addq.w D6, 1
label00002B00:
00002B00 0C46 002D cmpi.w D6, 0x2D /* '-' */
00002B04 6DF0 blt -0xE /* 00002AF6 */
label00002B06:
00002B06 200C move.l D0, A4
00002B08 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002B0C 4E5E unlink A6
00002B0E 4E75 rts
fn00002B10:
00002B10 48E7 0108 movem.l -[A7], D7,A4
00002B14 41ED FAE2 lea.l A0, [A5 - 0x51E]
00002B18 2848 movea.l A4, A0
00002B1A 7E00 moveq.l D7, 0x00
00002B1C 600A bra +0xC /* 00002B28 */
label00002B1E:
00002B1E 426C 0002 clr.w [A4 + 0x2]
00002B22 49EC 000E lea.l A4, [A4 + 0xE]
00002B26 5247 addq.w D7, 1
label00002B28:
00002B28 0C47 002D cmpi.w D7, 0x2D /* '-' */
00002B2C 6DF0 blt -0xE /* 00002B1E */
00002B2E 4CDF 1080 movem.l D7,A4, [A7]+
00002B32 4E75 rts
fn00002B34:
00002B34 1038 0120 move.b D0, [0x00000120 /* MacJump */]
00002B38 4880 ext.w D0
00002B3A 0800 0005 btst.b D0, 0x5
00002B3E 6704 beq +0x6 /* 00002B44 */
00002B40 7001 moveq.l D0, 0x01
00002B42 6016 bra +0x18 /* 00002B5A */
label00002B44:
00002B44 4AB8 00FC tst.l [0x000000FC]
00002B48 670E beq +0x10 /* 00002B58 */
00002B4A 2078 00FC movea.l A0, [0x000000FC]
00002B4E 0C50 5748 cmpi.w [A0], 0x5748 /* 'WH' */
00002B52 6604 bne +0x6 /* 00002B58 */
00002B54 7001 moveq.l D0, 0x01
00002B56 6002 bra +0x4 /* 00002B5A */
label00002B58:
00002B58 7000 moveq.l D0, 0x00
label00002B5A:
00002B5A 4E75 rts
export_765:
00002B5C 4E56 FEF2 link A6, -0x010E
00002B60 206D EC46 movea.l A0, [A5 - 0x13BA]
00002B64 3D68 0044 FFF6 move.w [A6 - 0xA], [A0 + 0x44]
00002B6A 206D EC46 movea.l A0, [A5 - 0x13BA]
00002B6E 3D68 004A FFF4 move.w [A6 - 0xC], [A0 + 0x4A]
00002B74 206D EC46 movea.l A0, [A5 - 0x13BA]
00002B78 1028 0046 move.b D0, [A0 + 0x46]
00002B7C 4880 ext.w D0
00002B7E 3D40 FFF2 move.w [A6 - 0xE], D0
00002B82 3F3C 0003 move.w -[A7], 0x3
00002B86 A887 syscall TextFont
00002B88 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00002B8C A88A syscall TextSize
00002B8E 486E FFF8 pea.l [A6 - 0x8]
00002B92 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002B96 2F2E 000A move.l -[A7], [A6 + 0xA]
00002B9A 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002B9E 4FEF 000A lea.l A7, [A7 + 0xA]
00002BA2 302E 0008 move.w D0, [A6 + 0x8]
00002BA6 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002BAA 0005 0016 ori.b D5, 0x16
00002BAE 0002 003C ori.b D2, 0x3C /* '<' */
00002BB2 0004 0062 ori.b D4, 0x62 /* 'b' */
00002BB6 0005 0086 ori.b D5, 0x86
00002BBA 0008 00C4 ori.b A0, 0xC4
00002BBE 0010 00DC ori.b [A0], 0xDC
00002BC2 3F3C 0001 move.w -[A7], 0x1
00002BC6 A888 syscall TextFace
00002BC8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002BCC 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002BD0 A893 syscall MoveTo
00002BD2 486E FEF2 pea.l [A6 - 0x10E]
00002BD6 3F3C 03EC move.w -[A7], 0x3EC
00002BDA 3F3C 0001 move.w -[A7], 0x1
00002BDE 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002BE2 486E FEF2 pea.l [A6 - 0x10E]
00002BE6 A884 syscall DrawString
00002BE8 6000 00B2 bra +0xB4 /* 00002C9C */
00002BEC 3F3C 0001 move.w -[A7], 0x1
00002BF0 A888 syscall TextFace
00002BF2 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002BF6 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002BFA A893 syscall MoveTo
00002BFC 486E FEF2 pea.l [A6 - 0x10E]
00002C00 3F3C 03EC move.w -[A7], 0x3EC
00002C04 3F3C 0002 move.w -[A7], 0x2
00002C08 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002C0C 486E FEF2 pea.l [A6 - 0x10E]
00002C10 A884 syscall DrawString
00002C12 6000 0088 bra +0x8A /* 00002C9C */
00002C16 3F3C 0001 move.w -[A7], 0x1
00002C1A A888 syscall TextFace
00002C1C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002C20 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002C24 A893 syscall MoveTo
00002C26 486E FEF2 pea.l [A6 - 0x10E]
00002C2A 3F3C 03EC move.w -[A7], 0x3EC
00002C2E 3F3C 0003 move.w -[A7], 0x3
00002C32 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002C36 486E FEF2 pea.l [A6 - 0x10E]
00002C3A A884 syscall DrawString
00002C3C 605E bra +0x60 /* 00002C9C */
00002C3E 3F3C 0001 move.w -[A7], 0x1
00002C42 A888 syscall TextFace
00002C44 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002C48 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002C4C A893 syscall MoveTo
00002C4E 486E FEF2 pea.l [A6 - 0x10E]
00002C52 3F3C 03EC move.w -[A7], 0x3EC
00002C56 3F3C 0004 move.w -[A7], 0x4
00002C5A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002C5E 486E FEF2 pea.l [A6 - 0x10E]
00002C62 A884 syscall DrawString
00002C64 4267 clr.w -[A7]
00002C66 A888 syscall TextFace
00002C68 486E FEF2 pea.l [A6 - 0x10E]
00002C6C 3F3C 03EC move.w -[A7], 0x3EC
00002C70 3F3C 0005 move.w -[A7], 0x5
00002C74 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00002C78 486E FEF2 pea.l [A6 - 0x10E]
00002C7C A884 syscall DrawString
00002C7E 601C bra +0x1E /* 00002C9C */
00002C80 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002C84 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002C88 A893 syscall MoveTo
00002C8A 486D EC2E pea.l [A5 - 0x13D2]
00002C8E A89D syscall PenPat
00002C90 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002C94 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002C98 A891 syscall LineTo
00002C9A A89E syscall PenNormal
label00002C9C:
00002C9C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002CA0 A887 syscall TextFont
00002CA2 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002CA6 A88A syscall TextSize
00002CA8 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002CAC A888 syscall TextFace
00002CAE 4E5E unlink A6
00002CB0 205F movea.l A0, [A7]+
00002CB2 4FEF 0006 lea.l A7, [A7 + 0x6]
00002CB6 4ED0 jmp [A0]
00002CB8 4E56 FDE4 link A6, -0x021C
00002CBC 2F0C move.l -[A7], A4
00002CBE 486E FFF0 pea.l [A6 - 0x10]
00002CC2 A874 syscall GetPort
00002CC4 42A7 clr.l -[A7]
00002CC6 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
00002CCC 3F3C 0101 move.w -[A7], 0x101
00002CD0 A9A0 syscall GetResource
00002CD2 205F movea.l A0, [A7]+
00002CD4 2D48 FFE8 move.l [A6 - 0x18], A0
00002CD8 B0FC 0000 cmpa.w A0, 0x0
00002CDC 6700 013A beq +0x13C /* 00002E18 */
00002CE0 206E FFE8 movea.l A0, [A6 - 0x18]
00002CE4 2050 movea.l A0, [A0]
00002CE6 43ED F852 lea.l A1, [A5 - 0x7AE]
00002CEA 20D9 move.l [A0]+, [A1]+
00002CEC 20D9 move.l [A0]+, [A1]+
00002CEE 42A7 clr.l -[A7]
00002CF0 3F3C 0101 move.w -[A7], 0x101
00002CF4 42A7 clr.l -[A7]
00002CF6 4878 FFFF push.l 0xFFFF
00002CFA A97C syscall GetNewDialog
00002CFC 205F movea.l A0, [A7]+
00002CFE 2D48 FFEC move.l [A6 - 0x14], A0
00002D02 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002D06 A873 syscall SetPort
00002D08 486E FFF8 pea.l [A6 - 0x8]
00002D0C 3F3C 0005 move.w -[A7], 0x5
00002D10 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002D14 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002D18 4FEF 000A lea.l A7, [A7 + 0xA]
00002D1C 486E FFF8 pea.l [A6 - 0x8]
00002D20 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00002D24 588F addq.l A7, 4
00002D26 2B40 FD70 move.l [A5 - 0x290], D0
00002D2A 206D FD70 movea.l A0, [A5 - 0x290]
00002D2E 2050 movea.l A0, [A0]
00002D30 7044 moveq.l D0, 0x44
00002D32 1140 0024 move.b [A0 + 0x24], D0
00002D36 41ED FAE2 lea.l A0, [A5 - 0x51E]
00002D3A 2848 movea.l A4, A0
00002D3C 426E FFF6 clr.w [A6 - 0xA]
00002D40 426E FFF4 clr.w [A6 - 0xC]
00002D44 426E FFE4 clr.w [A6 - 0x1C]
00002D48 6030 bra +0x32 /* 00002D7A */
label00002D4A:
00002D4A 3054 movea.w A0, [A4]
00002D4C 2F08 move.l -[A7], A0
00002D4E 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002D52 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002D56 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
00002D5A 4FEF 000C lea.l A7, [A7 + 0xC]
00002D5E 1F2C 0003 move.b -[A7], [A4 + 0x3]
00002D62 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002D66 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002D6A 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00002D6E 526E FFF4 addq.w [A6 - 0xC], 1
00002D72 49EC 000E lea.l A4, [A4 + 0xE]
00002D76 526E FFE4 addq.w [A6 - 0x1C], 1
label00002D7A:
00002D7A 0C6E 002D FFE4 cmpi.w [A6 - 0x1C], 0x2D /* '-' */
00002D80 6DC8 blt -0x36 /* 00002D4A */
00002D82 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002D86 A915 syscall ShowWindow
label00002D88:
00002D88 486D 181A pea.l [A5 + 0x181A /* export_767 */]
00002D8C 486E FFE6 pea.l [A6 - 0x1A]
00002D90 A991 syscall ModalDialog
00002D92 302E FFE6 move.w D0, [A6 - 0x1A]
00002D96 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002D9A 0001 0004 ori.b D1, 0x4
00002D9E FFEA .invalid <<F/7/7>>
00002DA0 0008 0044 ori.b A0, 0x44 /* 'D' */
00002DA4 005A 0066 ori.w [A2]+, 0x66 /* 'f' */
00002DA8 4EBA FD66 jsr [PC - 0x29A /* 00002B10 */]
00002DAC 426E FFF6 clr.w [A6 - 0xA]
00002DB0 426E FFF4 clr.w [A6 - 0xC]
00002DB4 6018 bra +0x1A /* 00002DCE */
label00002DB6:
00002DB6 302E FFF4 move.w D0, [A6 - 0xC]
00002DBA C1FC 000E muls.w D0, 0xE
00002DBE 41ED FAE2 lea.l A0, [A5 - 0x51E]
00002DC2 D1C0 add.l A0, D0
00002DC4 7001 moveq.l D0, 0x01
00002DC6 3140 0002 move.w [A0 + 0x2], D0
00002DCA 526E FFF4 addq.w [A6 - 0xC], 1
label00002DCE:
00002DCE 4267 clr.w -[A7]
00002DD0 1F3C 0001 move.b -[A7], 0x1
00002DD4 486E FFF4 pea.l [A6 - 0xC]
00002DD8 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002DDC 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00002DE0 101F move.b D0, [A7]+
00002DE2 4A00 tst.b D0
00002DE4 66D0 bne -0x2E /* 00002DB6 */
00002DE6 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002DEA 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00002DEE 588F addq.l A7, 4
00002DF0 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002DF4 A983 syscall DisposeDialog
00002DF6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002DFA A873 syscall SetPort
00002DFC 601A bra +0x1C /* 00002E18 */
00002DFE 3F3C 0001 move.w -[A7], 0x1
00002E02 4EBA 001A jsr [PC + 0x1A /* 00002E1E */]
00002E06 548F addq.l A7, 2
00002E08 6000 FF7E bra -0x80 /* 00002D88 */
00002E0C 4267 clr.w -[A7]
00002E0E 4EBA 000E jsr [PC + 0xE /* 00002E1E */]
00002E12 548F addq.l A7, 2
00002E14 6000 FF72 bra -0x8C /* 00002D88 */
label00002E18:
00002E18 285F movea.l A4, [A7]+
00002E1A 4E5E unlink A6
00002E1C 4E75 rts
fn00002E1E:
00002E1E 4E56 FFFC link A6, -0x0004
00002E22 2F07 move.l -[A7], D7
00002E24 426E FFFE clr.w [A6 - 0x2]
00002E28 426E FFFC clr.w [A6 - 0x4]
00002E2C 206D FD70 movea.l A0, [A5 - 0x290]
00002E30 2050 movea.l A0, [A0]
00002E32 3E28 004C move.w D7, [A0 + 0x4C]
00002E36 6014 bra +0x16 /* 00002E4C */
label00002E38:
00002E38 1F2E 0009 move.b -[A7], [A6 + 0x9]
00002E3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002E40 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002E44 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00002E48 526E FFFC addq.w [A6 - 0x4], 1
label00002E4C:
00002E4C BE6E FFFC cmp.w D7, [A6 - 0x4]
00002E50 6EE6 bgt -0x18 /* 00002E38 */
00002E52 2E1F move.l D7, [A7]+
00002E54 4E5E unlink A6
00002E56 4E75 rts
export_767:
00002E58 4E56 FFEA link A6, -0x0016
00002E5C 206E 000C movea.l A0, [A6 + 0xC]
00002E60 3010 move.w D0, [A0]
00002E62 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002E66 0003 000E ori.b D3, 0xE
00002E6A 0003 0062 ori.b D3, 0x62 /* 'b' */
00002E6E 0001 00B8 ori.b D1, 0xB8
00002E72 0006 00E8 ori.b D6, 0xE8
00002E76 206E 000C movea.l A0, [A6 + 0xC]
00002E7A 2F28 0002 move.l -[A7], [A0 + 0x2]
00002E7E 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00002E82 588F addq.l A7, 4
00002E84 4A40 tst.w D0
00002E86 6700 00D4 beq +0xD6 /* 00002F5C */
00002E8A 3F3C 0001 move.w -[A7], 0x1
00002E8E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E92 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00002E96 5C8F addq.l A7, 6
00002E98 2D40 FFEA move.l [A6 - 0x16], D0
00002E9C 206E FFEA movea.l A0, [A6 - 0x16]
00002EA0 2050 movea.l A0, [A0]
00002EA2 7000 moveq.l D0, 0x00
00002EA4 1028 0011 move.b D0, [A0 + 0x11]
00002EA8 4A40 tst.w D0
00002EAA 6618 bne +0x1A /* 00002EC4 */
00002EAC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EB0 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00002EB4 588F addq.l A7, 4
00002EB6 206E 0008 movea.l A0, [A6 + 0x8]
00002EBA 7001 moveq.l D0, 0x01
00002EBC 3080 move.w [A0], D0
00002EBE 7001 moveq.l D0, 0x01
00002EC0 6000 009C bra +0x9E /* 00002F5E */
label00002EC4:
00002EC4 206E 000C movea.l A0, [A6 + 0xC]
00002EC8 4250 clr.w [A0]
00002ECA 6000 0090 bra +0x92 /* 00002F5C */
00002ECE 206E 000C movea.l A0, [A6 + 0xC]
00002ED2 2D68 000A FFEE move.l [A6 - 0x12], [A0 + 0xA]
00002ED8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EDC A873 syscall SetPort
00002EDE 486E FFEE pea.l [A6 - 0x12]
00002EE2 A871 syscall GlobalToLocal
00002EE4 486E FFF2 pea.l [A6 - 0xE]
00002EE8 3F3C 0005 move.w -[A7], 0x5
00002EEC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EF0 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002EF4 4FEF 000A lea.l A7, [A7 + 0xA]
00002EF8 486E FFF2 pea.l [A6 - 0xE]
00002EFC 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002F00 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00002F04 508F addq.l A7, 8
00002F06 4A40 tst.w D0
00002F08 6752 beq +0x54 /* 00002F5C */
00002F0A 486E FFFC pea.l [A6 - 0x4]
00002F0E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002F12 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002F16 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00002F1A 4FEF 000C lea.l A7, [A7 + 0xC]
00002F1E 0C40 0004 cmpi.w D0, 0x4
00002F22 6638 bne +0x3A /* 00002F5C */
00002F24 A850 syscall InitCursor
00002F26 6034 bra +0x36 /* 00002F5C */
00002F28 206E 000C movea.l A0, [A6 + 0xC]
00002F2C 2028 0002 move.l D0, [A0 + 0x2]
00002F30 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002F34 6626 bne +0x28 /* 00002F5C */
00002F36 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F3A A922 syscall BeginUpdate
00002F3C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F40 A981 syscall DrawDialog
00002F42 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F46 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00002F4A 588F addq.l A7, 4
00002F4C 2F2D FD70 move.l -[A7], [A5 - 0x290]
00002F50 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00002F54 588F addq.l A7, 4
00002F56 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F5A A923 syscall EndUpdate
label00002F5C:
00002F5C 7000 moveq.l D0, 0x00
label00002F5E:
00002F5E 4E5E unlink A6
00002F60 205F movea.l A0, [A7]+
00002F62 4FEF 000C lea.l A7, [A7 + 0xC]
00002F66 1E80 move.b [A7], D0
00002F68 4ED0 jmp [A0]